org.apache.camel.component.jms.requestor
Class DeferredRequestReplyMap
java.lang.Object
org.apache.camel.component.jms.requestor.DeferredRequestReplyMap
public class DeferredRequestReplyMap
- extends Object
|
Method Summary |
DeferredRequestReplyMap.DeferredMessageSentCallback |
createDeferredMessageSentCallback()
|
long |
getRequestTimeout()
|
protected UuidGenerator |
getUuidGenerator()
|
void |
processDeferredReplies(Object monitor,
String transitionalID,
Message outMessage)
|
static void |
processDeferredRequests(Object monitor,
TimeoutMap<String,Object> requestMap,
TimeoutMap<String,Object> replyMap,
String correlationID,
long timeout,
Message inMessage)
|
void |
processDeferredRequests(String correlationID,
Message inMessage)
|
void |
put(DeferredRequestReplyMap.DeferredMessageSentCallback callback,
FutureTask futureTask)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeferredRequestReplyMap
public DeferredRequestReplyMap(Requestor requestor,
JmsProducer producer,
TimeoutMap<String,Object> deferredRequestMap,
TimeoutMap<String,Object> deferredReplyMap)
getRequestTimeout
public long getRequestTimeout()
createDeferredMessageSentCallback
public DeferredRequestReplyMap.DeferredMessageSentCallback createDeferredMessageSentCallback()
put
public void put(DeferredRequestReplyMap.DeferredMessageSentCallback callback,
FutureTask futureTask)
processDeferredRequests
public void processDeferredRequests(String correlationID,
Message inMessage)
processDeferredRequests
public static void processDeferredRequests(Object monitor,
TimeoutMap<String,Object> requestMap,
TimeoutMap<String,Object> replyMap,
String correlationID,
long timeout,
Message inMessage)
processDeferredReplies
public void processDeferredReplies(Object monitor,
String transitionalID,
Message outMessage)
getUuidGenerator
protected UuidGenerator getUuidGenerator()
Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.