|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.soa.esb.actions.AbstractActionLifecycle org.jboss.soa.esb.actions.AbstractActionPipelineProcessor org.jboss.soa.esb.actions.MessagePersister org.jboss.soa.esb.actions.MessageRedeliverer
public class MessageRedeliverer
Field Summary | |
---|---|
static java.lang.String |
MAX_REDELIVER_ATTR
|
protected java.lang.Integer |
maxRedeliver
|
protected RedeliverStore |
redeliverStore
|
Fields inherited from class org.jboss.soa.esb.actions.MessagePersister |
---|
classification, CLASSIFICATION_ATTR, config, MESSAGE_STORE_CLASS, messageStore, terminal, TERMINAL |
Fields inherited from interface org.jboss.soa.esb.actions.ActionPipelineProcessor |
---|
PROCESS_EXCEPTION_METHOD, PROCESS_METHOD, PROCESS_SUCCESS_METHOD |
Constructor Summary | |
---|---|
MessageRedeliverer(ConfigTree config)
|
Method Summary | |
---|---|
void |
initialise()
Initialise the action instance. |
Message |
process(Message message)
Persists the message to the MessageStore. |
Methods inherited from class org.jboss.soa.esb.actions.MessagePersister |
---|
destroy, getMessage, getMessages, removeMessage |
Methods inherited from class org.jboss.soa.esb.actions.AbstractActionPipelineProcessor |
---|
processException, processSuccess |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MAX_REDELIVER_ATTR
protected RedeliverStore redeliverStore
protected java.lang.Integer maxRedeliver
Constructor Detail |
---|
public MessageRedeliverer(ConfigTree config) throws ConfigurationException
ConfigurationException
Method Detail |
---|
public void initialise() throws ActionLifecycleException
AbstractActionLifecycle
initialise
in interface ActionLifecycle
initialise
in class MessagePersister
ActionLifecycleException
- for errors during initialisation.public Message process(Message message) throws ActionProcessingException
MessagePersister
process
in interface ActionPipelineProcessor
process
in class MessagePersister
message
- The current message being processed.
null
otherwise the original
input message.
ActionProcessingException
- for errors during processing.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |