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

Method Summary
 void destroy()
           
 Transport getTransport()
           
 Transport getTransport(byte[] key)
           
 int getTransportCount()
           
 boolean isTcpNoDelay()
           
 void releaseTransport(Transport transport)
           
 void start(ConfigurationProperties props, Collection<InetSocketAddress> staticConfiguredServers, AtomicInteger topologyId)
           
 void updateHashFunction(LinkedHashMap<InetSocketAddress,Integer> servers2HashCode, int numKeyOwners, short hashFunctionVersion, int hashSpace)
           
 void updateServers(Collection<InetSocketAddress> newServers)
           
 

Method Detail

getTransport

Transport getTransport()

releaseTransport

void releaseTransport(Transport transport)

start

void start(ConfigurationProperties props,
           Collection<InetSocketAddress> staticConfiguredServers,
           AtomicInteger topologyId)

updateServers

void updateServers(Collection<InetSocketAddress> newServers)

destroy

void destroy()

updateHashFunction

void updateHashFunction(LinkedHashMap<InetSocketAddress,Integer> servers2HashCode,
                        int numKeyOwners,
                        short hashFunctionVersion,
                        int hashSpace)

getTransport

Transport getTransport(byte[] key)

isTcpNoDelay

boolean isTcpNoDelay()

getTransportCount

int getTransportCount()

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.