Class EPPQuicClientConnectionHandler

java.lang.Object
com.verisign.epp.transport.server.EPPQuicClientConnectionHandler
All Implemented Interfaces:
ServerEventHandler, Cloneable

public class EPPQuicClientConnectionHandler extends Object implements ServerEventHandler, Cloneable
The EPPEPPQuicClientConnectionHandler class manages a single client EoQ connection. An EoQ connection is logically started when the handleConnection() method is invoked when a QUIC stream is accepted.
  • Field Details

    • EOQ_CONNECTION_START_PACKET

      public static final String EOQ_CONNECTION_START_PACKET
      Packet sent when the client starts an EoQ connection
      See Also:
  • Constructor Details

    • EPPQuicClientConnectionHandler

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

    • clone

      public Object clone() throws CloneNotSupportedException
      Makes a bitwise copy of this EPPQuicClientConnectionHandler
      Specified by:
      clone in interface ServerEventHandler
      Overrides:
      clone in class Object
      Returns:
      Clone of the EPPQuicClientConnectionHandler
      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