org.infinispan.client.hotrod.impl.transport
Interface TransportFactory
- All Known Implementing Classes:
- TcpTransportFactory
public interface TransportFactory
Transport factory for building and managing Transport
objects.
- Since:
- 4.1
- Author:
- Mircea.Markus@jboss.com
getTransport
Transport getTransport()
releaseTransport
void releaseTransport(Transport transport)
start
void start(Codec codec,
ConfigurationProperties props,
Collection<SocketAddress> staticConfiguredServers,
AtomicInteger topologyId,
ClassLoader classLoader)
updateServers
void updateServers(Collection<SocketAddress> newServers)
destroy
void destroy()
updateHashFunction
void updateHashFunction(Map<SocketAddress,Set<Integer>> servers2Hash,
int numKeyOwners,
short hashFunctionVersion,
int hashSpace)
getConsistentHashFactory
ConsistentHashFactory getConsistentHashFactory()
getTransport
Transport getTransport(byte[] key)
isTcpNoDelay
boolean isTcpNoDelay()
getTransportCount
int getTransportCount()
getSoTimeout
int getSoTimeout()
getConnectTimeout
int getConnectTimeout()
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.