Class SCSessionServerCallback

java.lang.Object
org.serviceconnector.api.srv.SCSessionServerCallback
All Implemented Interfaces:
ISCSessionServerCallback

public abstract class SCSessionServerCallback extends Object implements ISCSessionServerCallback
The Class SCSessionServerCallback. Abstract class provides basic functions for a session server callback.
  • Field Details

    • scSessionServer

      protected SCSessionServer scSessionServer
      The SC session server.
  • Constructor Details

    • SCSessionServerCallback

      public SCSessionServerCallback(SCSessionServer scSessionServer)
      Instantiates a new sC session server callback.
      Parameters:
      scSessionServer - the sc session server
  • Method Details

    • createSession

      public SCMessage createSession(SCMessage message, int operationTimeoutMillis)
      Description copied from interface: ISCSessionServerCallback
      Creates the session.
      Specified by:
      createSession in interface ISCSessionServerCallback
      Parameters:
      message - the message
      operationTimeoutMillis - the allowed time in milliseconds to complete the operation, observed by SC
      Returns:
      the sC message
    • deleteSession

      public void deleteSession(SCMessage message, int operationTimeoutMillis)
      Description copied from interface: ISCSessionServerCallback
      Delete session.
      Specified by:
      deleteSession in interface ISCSessionServerCallback
      Parameters:
      message - the message
      operationTimeoutMillis - the allowed time in milliseconds to complete the operation, observed by SC
    • abortSession

      public void abortSession(SCMessage message, int operationTimeoutMillis)
      Description copied from interface: ISCSessionServerCallback
      Abort session.
      Specified by:
      abortSession in interface ISCSessionServerCallback
      Parameters:
      message - the message
      operationTimeoutMillis - the allowed time in milliseconds to complete the operation, observed by SC
    • execute

      public abstract SCMessage execute(SCMessage message, int operationTimeoutMillis)
      Description copied from interface: ISCSessionServerCallback
      Execute.
      Specified by:
      execute in interface ISCSessionServerCallback
      Parameters:
      message - the message
      operationTimeoutMillis - the allowed time in milliseconds to complete the operation, observed by SC
      Returns:
      the sC message