Package com.swiftmq.tools.requestreply
Class RequestRegistry
java.lang.Object
com.swiftmq.tools.requestreply.RequestRegistry
- All Implemented Interfaces:
TimerListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final boolean
static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancelAllRequests
(TransportException exception) void
cancelAllRequests
(TransportException exception, boolean valid) void
cancelRequest
(Request request) void
void
close()
void
void
retryAllRequests
(Semaphore rSem) void
setPaused
(boolean paused) void
void
setRequestHandler
(RequestHandler requestHandler) void
setRequestTimeoutEnabled
(boolean requestTimeoutEnabled) static void
setWrapPrivileged
(boolean wrapPrivileged)
-
Field Details
-
SWIFTMQ_REQUEST_TIMEOUT
public static final long SWIFTMQ_REQUEST_TIMEOUT -
DEBUG
public static final boolean DEBUG
-
-
Constructor Details
-
RequestRegistry
public RequestRegistry() -
RequestRegistry
-
-
Method Details
-
setWrapPrivileged
public static void setWrapPrivileged(boolean wrapPrivileged) -
setRequestTimeoutEnabled
public void setRequestTimeoutEnabled(boolean requestTimeoutEnabled) -
setPaused
public void setPaused(boolean paused) -
setRequestHandler
-
request
-
setReply
-
cancelAllRequests
-
cancelRetryAllRequests
public void cancelRetryAllRequests() -
retryAllRequests
-
cancelAllRequests
-
cancelRequest
-
performTimeAction
- Specified by:
performTimeAction
in interfaceTimerListener
-
close
public void close()
-