Package com.swiftmq.tools.requestreply
Class RequestRegistry
- java.lang.Object
-
- com.swiftmq.tools.requestreply.RequestRegistry
-
- All Implemented Interfaces:
TimerListener
public class RequestRegistry extends java.lang.Object implements TimerListener
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
DEBUG
static long
SWIFTMQ_REQUEST_TIMEOUT
-
Constructor Summary
Constructors Constructor Description RequestRegistry()
RequestRegistry(java.lang.String debugString)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelAllRequests(TransportException exception)
void
cancelAllRequests(TransportException exception, boolean valid)
void
cancelRequest(Request request)
void
cancelRetryAllRequests()
void
close()
void
performTimeAction(TimerEvent evt)
Reply
request(Request req)
void
retryAllRequests(Semaphore rSem)
void
setPaused(boolean paused)
void
setReply(Reply reply)
void
setRequestHandler(RequestHandler requestHandler)
void
setRequestTimeoutEnabled(boolean requestTimeoutEnabled)
static void
setWrapPrivileged(boolean wrapPrivileged)
-
-
-
Method Detail
-
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)
-
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 interfaceTimerListener
-
close
public void close()
-
-