Class NullHTTPService

java.lang.Object
de.aristaflow.adept2.base.service.AbstractADEPT2Service
de.aristaflow.adept2.ui.htmlgui.httpservice.NullHTTPService
All Implemented Interfaces:
ADEPT2Service, LogService, ServiceThreadHandling, HTTPService

public class NullHTTPService extends AbstractADEPT2Service implements HTTPService
Dummy HTTP service for head-less clients.
Author:
Kevin Goeser
  • Constructor Details

    • NullHTTPService

      public NullHTTPService(Configuration configuration, Registry registry)
      Default constructor.
      Parameters:
      configuration -
      registry -
  • Method Details

    • deregisterReplyHandler

      public void deregisterReplyHandler(SessionToken session, String sessionID)
      Description copied from interface: HTTPService
      Deregisters a reply handler for the activity with the designated sessionID. A reply handler may be deregistered any time. In case a reply handling is currently running, it will be allowed to finish.
      Specified by:
      deregisterReplyHandler in interface HTTPService
      Parameters:
      session - The session which is used to check for access rights on this method.
      sessionID - The session ID identifying the executed activity and therefore also the handler for the reply sent via HTTP.
    • registerReplyHandler

      public void registerReplyHandler(SessionToken session, String sessionID, HTTPReplyHandler replyHandler) throws MalformedURLException
      Description copied from interface: HTTPService
      Registers a reply handler for the activity with the designated sessionID. This creates an own URL for the reply handler. It will be called as soon as a HTTP-request (the reply for the activity) is received by this HTTP-service.
      Specified by:
      registerReplyHandler in interface HTTPService
      Parameters:
      session - The session which is used to check for access rights on this method.
      sessionID - The session ID for the executed activity. It is used to create an appropriate URL.
      replyHandler - The handler for the HTTP-replies sent to this service.
      Throws:
      MalformedURLException - If the designated sessionID does not allow to create a valid URL, a MalformedURLException will be thrown.