public interface

NestedProcessor

org.mule.api.NestedProcessor

Class Overview

Callback interface used by Processor annotated methods.

The method paremeters of type NestedProcessor will be able to receive other message processors. The Processor annotated method can use the process method to execute them.

Summary

Public Methods
abstract Object process()
Dispatch original message to the processor chain
abstract Object process(Object payload)
Dispatch message to the processor chain
abstract Object process(Object payload, Map<StringObject> properties)
Dispatch message to the processor chain
abstract Object processWithExtraProperties(Map<StringObject> properties)
Dispatch original message to the processor chain

Public Methods

public abstract Object process ()

Dispatch original message to the processor chain

Returns
  • The return payload for the processor chain
Throws
Exception

public abstract Object process (Object payload)

Dispatch message to the processor chain

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

public abstract Object process (Object payload, Map<StringObject> properties)

Dispatch message to the processor chain

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

public abstract Object processWithExtraProperties (Map<StringObject> properties)

Dispatch original message to the processor chain

Parameters
properties Additional invocation properties
Returns
  • The return payload for the processor chain
Throws
Exception