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.| Modifier and Type | Method and Description |
|---|---|
void |
handleRedelivery(javax.jms.Message message)
Process the redelivered message.
|
void |
setConnector(JmsConnector connector)
The connector associated with this handler is set before
handleRedelivery() is called |
void setConnector(JmsConnector connector)
handleRedelivery() is calledconnector - the connector associated with this handlervoid handleRedelivery(javax.jms.Message message)
throws javax.jms.JMSException,
MessageRedeliveredException,
MessagingException
MessageRedeliveredException to indicate that the message should be
handled by the connector's exception handler.message - javax.jms.JMSException - if properties cannot be read from the JMSMessageMessageRedeliveredException - should be thrown if the message should be
handled by the connection exception handlerMessagingException - if there is a problem reading or proessing the
messageCopyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.