|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ActionPipelineProcessor
Interface representing processor actions used in a pipeline.
A pipeline will instantiate a single instance of the implementing class for processing every message passing through the pipeline.
Field Summary | |
---|---|
static java.lang.String |
PROCESS_EXCEPTION_METHOD
The name of the processException method. |
static java.lang.String |
PROCESS_METHOD
The name of the process method. |
static java.lang.String |
PROCESS_SUCCESS_METHOD
The name of the processSuccess method. |
Method Summary | |
---|---|
Message |
process(Message message)
Perform the action processing on the specified message. |
void |
processException(Message message,
java.lang.Throwable th)
Process an exception generated by the pipeline processing. |
void |
processSuccess(Message message)
Process a successful pipeline process. |
Methods inherited from interface org.jboss.soa.esb.actions.ActionLifecycle |
---|
destroy, initialise |
Field Detail |
---|
static final java.lang.String PROCESS_METHOD
static final java.lang.String PROCESS_EXCEPTION_METHOD
static final java.lang.String PROCESS_SUCCESS_METHOD
Method Detail |
---|
Message process(Message message) throws ActionProcessingException
message
- The current message being processed.
ActionProcessingException
- for errors during processing.void processException(Message message, java.lang.Throwable th)
message
- The original message.th
- The throwable raised by the pipeline processingvoid processSuccess(Message message)
message
- The original message.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |