|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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 ActionLifecycleinitialise in class MessagePersisterActionLifecycleException - for errors during initialisation.
public Message process(Message message)
throws ActionProcessingException
MessagePersister
process in interface ActionPipelineProcessorprocess in class MessagePersistermessage - 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 | ||||||||