sigmlinlib

## Interface SiGMLInputServiceBase.ServiceOperations

- Enclosing class:
    SiGMLInputServiceBase

      public static interface SiGMLInputServiceBase.ServiceOperations

  The pluggable set of operations that determine how the input service thread processes the sequence of client connections to the input service.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `beginService()` Performs any actions needed to start the input service.
    `void` | `endService()` Performs any actions needed to finish the input service.
    `void` | `processNextClientConnection(java.net.Socket ccsock)` Performs the actions needed to service the next client connection, to which access is given by the given socket.

- - ### Method Detail

    - #### beginService

          void beginService()

      Performs any actions needed to start the input service.

    - #### processNextClientConnection

          void processNextClientConnection(java.net.Socket ccsock)
                                    throws java.io.IOException

      Performs the actions needed to service the next client connection, to which access is given by the given socket.
      Throws:
        `java.io.IOException`

    - #### endService

          void endService()

      Performs any actions needed to finish the input service.