|
|||||||||
| 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 | ||||||||