Class RequestRegistry

java.lang.Object
com.swiftmq.tools.requestreply.RequestRegistry
All Implemented Interfaces:
TimerListener

public class RequestRegistry extends Object implements TimerListener
  • Field Details

    • SWIFTMQ_REQUEST_TIMEOUT

      public static final long SWIFTMQ_REQUEST_TIMEOUT
    • DEBUG

      public static final boolean DEBUG
  • Constructor Details

    • RequestRegistry

      public RequestRegistry()
    • RequestRegistry

      public RequestRegistry(String debugString)
  • Method Details

    • setWrapPrivileged

      public static void setWrapPrivileged(boolean wrapPrivileged)
    • setRequestTimeoutEnabled

      public void setRequestTimeoutEnabled(boolean requestTimeoutEnabled)
    • setPaused

      public void setPaused(boolean paused)
    • setRequestHandler

      public void setRequestHandler(RequestHandler requestHandler)
    • request

      public Reply request(Request req)
    • setReply

      public void setReply(Reply reply)
    • cancelAllRequests

      public void cancelAllRequests(TransportException exception, boolean valid)
    • cancelRetryAllRequests

      public void cancelRetryAllRequests()
    • retryAllRequests

      public void retryAllRequests(Semaphore rSem)
    • cancelAllRequests

      public void cancelAllRequests(TransportException exception)
    • cancelRequest

      public void cancelRequest(Request request)
    • performTimeAction

      public void performTimeAction(TimerEvent evt)
      Specified by:
      performTimeAction in interface TimerListener
    • close

      public void close()