Class RequestServiceRegistry

  • Direct Known Subclasses:
    ConnectionImpl, EndpointImpl, EndpointImpl

    public class RequestServiceRegistry
    extends java.lang.Object
    The RequestServiceRegistry is responsible to register RequestServices for dispatchIds and dispatches incoming Requests to RequestServices. Is there are no RequestService registered for this dispatchId, a Reply with an exception is send back.
    • Constructor Detail

      • RequestServiceRegistry

        public RequestServiceRegistry()
    • Method Detail

      • setReplyHandler

        public void setReplyHandler​(ReplyHandler replyHandler)
      • getNumberServices

        public int getNumberServices()
      • getNextFreeDispatchId

        public int getNextFreeDispatchId()
      • addRequestService

        public int addRequestService​(RequestService requestService)
      • removeRequestService

        public void removeRequestService​(int dispatchId)
      • getRequestService

        public RequestService getRequestService​(int dispatchId)
      • isSendExceptionEnabled

        protected boolean isSendExceptionEnabled()
      • dispatch

        public void dispatch​(Request request)