|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
UMOResponseRouter is a router that handles response flow Response
Agrregators are used to collect responses that are usually sent to replyTo
endpoints set on outbound routers. When an event is sent out via an outbound
router, the response router will block the response flow on an UMOComponent until
the Response Router resolves a reply or times out.
| Method Summary | |
UMOMessage |
getResponse(UMOMessage message)
Called by the Mule framework once the outbound router has been processed on a component the Message passed in is the response message from the component (or outbount router if a response was returned). |
int |
getTimeout()
Returns the timeout delay that the response router should wait for a response for a given event. |
void |
process(UMOEvent event)
This method is invoked when an event is received via an endpoint on this Response Router. |
void |
setTimeout(int timeout)
Sets the timeout delay that the response router should wait for a response for a given event. |
| Methods inherited from interface org.mule.umo.routing.UMORouter |
getRouterStatistics, setRouterStatistics |
| Method Detail |
public void process(UMOEvent event)
throws RoutingException
event -
RoutingException
public UMOMessage getResponse(UMOMessage message)
throws RoutingException
message - The processed message from the Component
RoutingExceptionUMOMessage,
UMOComponentpublic void setTimeout(int timeout)
timeout - the time in milliseconds to wait for a response eventpublic int getTimeout()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||