org.apache.openejb.client
Class StickyConnectionStrategy

java.lang.Object
  extended by org.apache.openejb.client.AbstractConnectionStrategy
      extended by org.apache.openejb.client.StickyConnectionStrategy
All Implemented Interfaces:
ConnectionStrategy

public class StickyConnectionStrategy
extends AbstractConnectionStrategy


Nested Class Summary
 class StickyConnectionStrategy.StickyIterable
           
 
Constructor Summary
StickyConnectionStrategy()
           
StickyConnectionStrategy(AbstractConnectionStrategy secondaryConnectionStrategy)
           
 
Method Summary
protected  FailoverSelection createFailureEvent(Set<URI> remaining, Set<URI> failed, URI uri)
           
protected  Iterable<URI> createIterable(ClusterMetaData cluster)
           
 AbstractConnectionStrategy getSecondaryConnectionStrategy()
           
 
Methods inherited from class org.apache.openejb.client.AbstractConnectionStrategy
connect, connect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StickyConnectionStrategy

public StickyConnectionStrategy()

StickyConnectionStrategy

public StickyConnectionStrategy(AbstractConnectionStrategy secondaryConnectionStrategy)
Method Detail

getSecondaryConnectionStrategy

public AbstractConnectionStrategy getSecondaryConnectionStrategy()

createFailureEvent

protected FailoverSelection createFailureEvent(Set<URI> remaining,
                                               Set<URI> failed,
                                               URI uri)
Specified by:
createFailureEvent in class AbstractConnectionStrategy

createIterable

protected Iterable<URI> createIterable(ClusterMetaData cluster)
Specified by:
createIterable in class AbstractConnectionStrategy


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.