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 booleanDEBUGstatic longSWIFTMQ_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 voidcancelAllRequests(TransportException exception)voidcancelAllRequests(TransportException exception, boolean valid)voidcancelRequest(Request request)voidcancelRetryAllRequests()voidclose()voidperformTimeAction(TimerEvent evt)Replyrequest(Request req)voidretryAllRequests(Semaphore rSem)voidsetPaused(boolean paused)voidsetReply(Reply reply)voidsetRequestHandler(RequestHandler requestHandler)voidsetRequestTimeoutEnabled(boolean requestTimeoutEnabled)static voidsetWrapPrivileged(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:
performTimeActionin interfaceTimerListener
-
close
public void close()
-
-