public abstract class AbstractConnectionStrategy extends Object implements ConnectionStrategy
| Constructor and Description |
|---|
AbstractConnectionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
Connection |
connect(ClusterMetaData cluster,
ServerMetaData server) |
protected Connection |
connect(ClusterMetaData cluster,
URI uri) |
protected abstract FailoverSelection |
createFailureEvent(Set<URI> remaining,
Set<URI> failed,
URI uri) |
protected abstract Iterable<URI> |
createIterable(ClusterMetaData cluster) |
public Connection connect(ClusterMetaData cluster, ServerMetaData server) throws IOException
connect in interface ConnectionStrategyIOExceptionprotected abstract FailoverSelection createFailureEvent(Set<URI> remaining, Set<URI> failed, URI uri)
protected abstract Iterable<URI> createIterable(ClusterMetaData cluster)
protected Connection connect(ClusterMetaData cluster, URI uri) throws IOException
IOExceptionCopyright © 1999-2014 The Apache Software Foundation. All Rights Reserved.