org.mule.api
Interface NestedProcessor

All Known Implementing Classes:
NestedProcessorChain

public interface NestedProcessor

Callback interface used by message processors methods.

The method parameters of type NestedProcessor will be able to receive other message processors.


Method Summary
 Object process()
          Dispatch original message to the processor chain
 Object process(Object payload)
          Dispatch message to the processor chain
 Object process(Object payload, Map<String,Object> invocationProperties)
          Dispatch message to the processor chain
 Object processWithExtraProperties(Map<String,Object> invocationProperties)
          Dispatch original message to the processor chain
 

Method Detail

processWithExtraProperties

Object processWithExtraProperties(Map<String,Object> invocationProperties)
                                  throws Exception
Dispatch original message to the processor chain

Parameters:
invocationProperties - Additional invocation properties
Returns:
The return payload for the processor chain
Throws:
Exception

process

Object process(Object payload,
               Map<String,Object> invocationProperties)
               throws Exception
Dispatch message to the processor chain

Parameters:
payload - The payload of the message
invocationProperties - Additional invocation properties
Returns:
The return payload for the processor chain
Throws:
Exception

process

Object process(Object payload)
               throws Exception
Dispatch message to the processor chain

Parameters:
payload - The payload of the message
Returns:
The return payload for the processor chain
Throws:
Exception

process

Object process()
               throws Exception
Dispatch original message to the processor chain

Returns:
The return payload for the processor chain
Throws:
Exception


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.