|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UMOResponseRouter
UMOResponseRouter
is a router that handles response flow. Response
Aggregators 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. |
boolean |
isFailOnTimeout()
Should the router fail and throw an exception if a timeout occurs or should it return the events received so far. |
void |
process(UMOEvent event)
This method is invoked when an event is received via an endpoint on this Response Router. |
void |
setFailOnTimeout(boolean fail)
Should the router fail and throw an exception if a timeout occurs or should it return the events received so far. |
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 |
---|
void process(UMOEvent event) throws RoutingException
event
-
RoutingException
UMOMessage getResponse(UMOMessage message) throws RoutingException
message
- The processed message from the Component
RoutingException
UMOMessage
,
UMOComponent
void setTimeout(int timeout)
timeout
- the time in milliseconds to wait for a response eventint getTimeout()
void setFailOnTimeout(boolean fail)
fail
- boolean isFailOnTimeout()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |