Class EPPQuicClientConnectionHandler
- java.lang.Object
-
- com.verisign.epp.transport.server.EPPQuicClientConnectionHandler
-
- All Implemented Interfaces:
ServerEventHandler,java.lang.Cloneable
public class EPPQuicClientConnectionHandler extends java.lang.Object implements ServerEventHandler, java.lang.Cloneable
TheEPPEPPQuicClientConnectionHandlerclass manages a single client EoQ connection. An EoQ connection is logically started when thehandleConnection()method is invoked when a QUIC stream is accepted.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEOQ_CONNECTION_START_PACKETPacket sent when the client starts an EoQ connection
-
Constructor Summary
Constructors Constructor Description EPPQuicClientConnectionHandler()Creates a new EPPQuicClientConnectionHandler instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()Makes a bitwise copy of thisEPPQuicClientConnectionHandlervoidclose()Makes the current session stop receiving commandsvoidhandleConnection(java.io.InputStream aInputStream, java.io.OutputStream aOutputStream)Invoked for a new client connectionprotected voidresetIdleTimeOut()Resets the idle Timeout
-
-
-
Field Detail
-
EOQ_CONNECTION_START_PACKET
public static final java.lang.String EOQ_CONNECTION_START_PACKET
Packet sent when the client starts an EoQ connection- See Also:
- Constant Field Values
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionMakes a bitwise copy of thisEPPQuicClientConnectionHandler- Specified by:
clonein interfaceServerEventHandler- Overrides:
clonein classjava.lang.Object- Returns:
- Clone of the
EPPQuicClientConnectionHandler - Throws:
java.lang.CloneNotSupportedException- Error with cloning
-
handleConnection
public void handleConnection(java.io.InputStream aInputStream, java.io.OutputStream aOutputStream)Invoked for a new client connection- Specified by:
handleConnectionin interfaceServerEventHandler- Parameters:
aInputStream- The inputStream of the new connectionaOutputStream- 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
-
-