Class NullHTTPService

    • Constructor Detail

      • NullHTTPService

        public NullHTTPService​(org.apache.commons.configuration2.Configuration configuration,
                               Registry registry)
        Default constructor.
        Parameters:
        configuration -
        registry -
    • Method Detail

      • 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.