ClientSocketFactory (Apache Geode 2.0.2)
Description: declaration: package: org.apache.geode.distributed, interface: ClientSocketFactory

Package org.apache.geode.distributed

# Interface ClientSocketFactory

public interface ClientSocketFactory
Interface `ClientSocketFactory` is used to create non-default client sockets. Set the system property gemfire.clientSocketFactory to the full name of your factory implementation, and GemFire will use your factory to manufacture sockets when it connects to server caches.

Since:
  GemFire 6.5

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Socket`
  `createSocket(InetAddress address, int port)`
  Creates a `Socket` for the input address and port

- ## Method Details

  - ### createSocket

    Socket createSocket(InetAddress address, int port) throws IOException
    Creates a `Socket` for the input address and port
    Parameters:
      `address` - The `InetAddress` of the server
      `port` - The port of the server
    Returns:
      a `Socket` for the input address and port
    Throws:
      `IOException` - if the socket cannot be created