Package com.verisign.epp.transport

## Interface ServerEventHandler

- All Superinterfaces:
    `java.lang.Cloneable`
  All Known Implementing Classes:
    `ClientConnectionHandler`, `EPPQuicClientConnectionHandler`

      public interface ServerEventHandler
      extends java.lang.Cloneable

  Interface to handle new EPP connections that includes returning the EPP greeting and starting an EPP command processing loop

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | `clone()` | Clone the `ServerEventHandler` state.
    `void` | `handleConnection​(java.io.InputStream aInputStream, java.io.OutputStream aOutputStream)` | Handle a new EPP connection that includes returning the EPP greeting and starting an EPP command processing loop

- - ### Method Detail

    - #### handleConnection

          void handleConnection​(java.io.InputStream aInputStream,
                                java.io.OutputStream aOutputStream)

      Handle a new EPP connection that includes returning the EPP greeting and starting an EPP command processing loop
      Parameters:
        `aInputStream` - Input stream associated with the new EPP connection
        `aOutputStream` - Output stream associated with the new EPP connection

    - #### clone

          java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException

      Clone the `ServerEventHandler` state.
      Returns:
        `ServerEventHandler` instance
      Throws:
        `java.lang.CloneNotSupportedException` - Exception with cloning