public abstract class AbstractResponseRouter extends AbstractRouter implements ResponseRouter
AbstractResponseRouter
is a base class for all Response RoutersModifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
logger |
protected MessageInfoMapping |
messageInfoMapping |
muleContext
PHASE_NAME
PHASE_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, setRouterStatistics
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getResponse, getTimeout, isFailOnTimeout, process, setFailOnTimeout, setTimeout
getRouterStatistics, setRouterStatistics
initialise
dispose
protected 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–2013 MuleSource, Inc.. All rights reserved.