public abstract class AbstractResponseRouter extends AbstractRouter implements ResponseRouter
AbstractResponseRouter is a base class for all Response Routers| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
protected MessageInfoMapping |
messageInfoMapping |
muleContextPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
AbstractResponseRouter() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getCallResponseAggregateIdentifier(MuleMessage message)
Extracts a Group identifier from the current event.
|
MessageInfoMapping |
getMessageInfoMapping() |
protected Object |
getReplyAggregateIdentifier(MuleMessage message)
Extracts a 'Correlation Id' from a reply message.
|
void |
setMessageInfoMapping(MessageInfoMapping messageInfoMapping) |
dispose, getMuleContext, getRouterStatistics, initialise, setMuleContext, setRouterStatisticsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResponse, getTimeout, isFailOnTimeout, process, setFailOnTimeout, setTimeoutgetRouterStatistics, setRouterStatisticsinitialisedisposeprotected final org.apache.commons.logging.Log logger
protected MessageInfoMapping messageInfoMapping
public MessageInfoMapping getMessageInfoMapping()
public void setMessageInfoMapping(MessageInfoMapping messageInfoMapping)
protected Object getReplyAggregateIdentifier(MuleMessage message)
message - a received reply messageprotected Object getCallResponseAggregateIdentifier(MuleMessage message)
message - A response messages received on the response router endpointCopyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.