Interface TransportFactory


  • @Deprecated
    public interface TransportFactory
    Deprecated.
    since 9.2, implemenations not called anymore
    Transport factory for building and managing Transport objects.
    Since:
    4.1
    Author:
    Mircea.Markus@jboss.com
    • Method Detail

      • getSocketAddress

        SocketAddress getSocketAddress​(Object key,
                                       byte[] cacheName)
        Deprecated.
      • releaseTransport

        void releaseTransport​(Transport transport)
        Deprecated.
      • updateServers

        void updateServers​(Collection<SocketAddress> newServers,
                           byte[] cacheName,
                           boolean quiet)
        Deprecated.
      • destroy

        void destroy()
        Deprecated.
      • getCacheTopologyInfo

        CacheTopologyInfo getCacheTopologyInfo​(byte[] cacheName)
        Deprecated.
      • updateHashFunction

        @Deprecated
        void updateHashFunction​(Map<SocketAddress,​Set<Integer>> servers2Hash,
                                int numKeyOwners,
                                short hashFunctionVersion,
                                int hashSpace,
                                byte[] cacheName,
                                AtomicInteger topologyId)
        Deprecated.
        Only called for Hot Rod 1.x protocol.
      • updateHashFunction

        void updateHashFunction​(SocketAddress[][] segmentOwners,
                                int numSegments,
                                short hashFunctionVersion,
                                byte[] cacheName,
                                AtomicInteger topologyId)
        Deprecated.
      • getConsistentHash

        ConsistentHash getConsistentHash​(byte[] cacheName)
        Deprecated.
      • isTcpNoDelay

        boolean isTcpNoDelay()
        Deprecated.
      • isTcpKeepAlive

        boolean isTcpKeepAlive()
        Deprecated.
      • getMaxRetries

        int getMaxRetries()
        Deprecated.
      • getSoTimeout

        int getSoTimeout()
        Deprecated.
      • getConnectTimeout

        int getConnectTimeout()
        Deprecated.
      • invalidateTransport

        void invalidateTransport​(SocketAddress serverAddress,
                                 Transport transport)
        Deprecated.
      • getSSLContext

        SSLContext getSSLContext()
        Deprecated.
      • reset

        void reset​(byte[] cacheName)
        Deprecated.
      • createTopologyId

        AtomicInteger createTopologyId​(byte[] cacheName)
        Deprecated.
      • getTopologyId

        int getTopologyId​(byte[] cacheName)
        Deprecated.
      • getMarshaller

        org.infinispan.commons.marshall.Marshaller getMarshaller()
        Deprecated.
      • switchToCluster

        boolean switchToCluster​(String clusterName)
        Deprecated.
      • getCurrentClusterName

        String getCurrentClusterName()
        Deprecated.
      • getTopologyAge

        int getTopologyAge()
        Deprecated.
      • getSniHostName

        String getSniHostName()
        Deprecated.