Interface SocketProviderFactory.Dependencies

All Known Implementing Classes:
SocketProviderFactory.DefaultDependencies
Enclosing class:
SocketProviderFactory

public static interface SocketProviderFactory.Dependencies
Dependencies specifies all dependency requirements of the SocketProviderFactory.
  • Method Details

    • getProviderType

      Get the provider type for the given socket provider id
      Parameters:
      sId - socket provider id
      Returns:
      provider type
    • getTcpDatagramSocketDependencies

      TcpDatagramSocketProvider.Dependencies getTcpDatagramSocketDependencies(String sId)
      Get the TcpDatagramSocketProvider's dependencies associated with the given socket provider id
      Parameters:
      sId - socket provider id
      Returns:
      TcpDatagramSocketProvider's dependencies
    • getSSLDependencies

      com.oracle.coherence.common.net.SSLSocketProvider.Dependencies getSSLDependencies(String sId)
      Get the SSLSocketProvider's dependencies associated with the given socket provider id
      Parameters:
      sId - socket provider id
      Returns:
      SSLSocketProvider's dependencies
    • setSocketProviderFactory

      void setSocketProviderFactory(SocketProviderFactory factory)
      Set the SocketProviderFactory referencing the Dependency object. This is needed mainly to resolve delegate socket provider for SSLSocketProvider.
      Parameters:
      factory - SocketProviderFactory referencing the Dependency object.
    • getSocketProviderFactory

      SocketProviderFactory getSocketProviderFactory()
      Get the associated SocketProviderFactory for the Dependency object.
      Returns:
      SocketProviderFactory