Class ClientConnectionHandler

java.lang.Object
com.verisign.epp.serverstub.ClientConnectionHandler
All Implemented Interfaces:
ServerEventHandler, Cloneable

public class ClientConnectionHandler extends Object implements ServerEventHandler, Cloneable
The EPPClientConnectionHandler class manages a single client session. A connection is logically started when the handleConnection() method is invoked by a listening server socket.
  • Constructor Details

    • ClientConnectionHandler

      public ClientConnectionHandler()
      Creates a new ClientConnectionHandler instance.
  • Method Details

    • clone

      public Object clone() throws CloneNotSupportedException
      Makes a bitwise copy of this ClientConnectionHandler
      Specified by:
      clone in interface ServerEventHandler
      Overrides:
      clone in class Object
      Returns:
      Clone of the ClientConnectionHandler
      Throws:
      CloneNotSupportedException - Error with cloning
    • handleConnection

      public void handleConnection(InputStream aInputStream, OutputStream aOutputStream)
      Invoked for a new client connection
      Specified by:
      handleConnection in interface ServerEventHandler
      Parameters:
      aInputStream - The inputStream of the new connection
      aOutputStream - The outputStream of the new connection
    • close

      public void close()
      Makes the current session stop receiving commands
    • resetIdleTimeOut

      protected void resetIdleTimeOut()
      Resets the idle Timeout