|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RedeliveryHandler
RedeliveryHandler is used to control how redelivered messages are
processed by a connector. Typically, a messsage will be re-tried once or twice
before throwing an exception. Then the exception strategy on the connector can be
used to forward the message to a JMS queue or log the failure.
| Method Summary | |
|---|---|
void |
handleRedelivery(Message message,
ImmutableEndpoint endpoint,
FlowConstruct flow)
Process the redelivered message. |
void |
setConnector(JmsConnector connector)
The connector associated with this handler is set before handleRedelivery() is called |
| Method Detail |
|---|
void setConnector(JmsConnector connector)
handleRedelivery() is called
connector - the connector associated with this handler
void handleRedelivery(Message message,
ImmutableEndpoint endpoint,
FlowConstruct flow)
throws JMSException,
MuleException
MessageRedeliveredException to indicate that the message should be
handled by the connector's exception handler.
message - the redelivered messageendpoint - from which the message was receivedflow/service - in which the exception occured, this is used to obtain the appropriate exception handler
JMSException - if properties cannot be read from the JMSMessage
MessageRedeliveredException - should be thrown if the message should be
handled by the connection exception handler
MuleException - if there is a problem reading or proessing the
message
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||