public interface TransportFactory
Transport
objects.Modifier and Type | Method and Description |
---|---|
void |
destroy() |
int |
getConnectTimeout() |
ConsistentHashFactory |
getConsistentHashFactory() |
int |
getSoTimeout() |
SSLContext |
getSSLContext() |
Transport |
getTransport() |
Transport |
getTransport(byte[] key) |
int |
getTransportCount() |
void |
invalidateTransport(SocketAddress serverAddress,
Transport transport) |
boolean |
isTcpNoDelay() |
void |
releaseTransport(Transport transport) |
void |
start(Codec codec,
Configuration configuration,
AtomicInteger topologyId) |
void |
updateHashFunction(Map<SocketAddress,Set<Integer>> servers2Hash,
int numKeyOwners,
short hashFunctionVersion,
int hashSpace) |
void |
updateServers(Collection<SocketAddress> newServers) |
Transport getTransport()
void releaseTransport(Transport transport)
void start(Codec codec, Configuration configuration, AtomicInteger topologyId)
void updateServers(Collection<SocketAddress> newServers)
void destroy()
void updateHashFunction(Map<SocketAddress,Set<Integer>> servers2Hash, int numKeyOwners, short hashFunctionVersion, int hashSpace)
ConsistentHashFactory getConsistentHashFactory()
Transport getTransport(byte[] key)
boolean isTcpNoDelay()
int getTransportCount()
int getSoTimeout()
int getConnectTimeout()
void invalidateTransport(SocketAddress serverAddress, Transport transport)
SSLContext getSSLContext()
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.