Red Hat Training

A Red Hat training course is available for JBoss Enterprise SOA Platform

13.3.4. ObjectInvoke

Input Type User Object
Output Type User Object
Class org.jboss.soa.esb.actions.converters.ObjectInvoke
Takes the Object bound as the message payload and supplies it to a configured processor for processing. The processing result is bound back into the message as the new payload.

Table 13.2. ObjectInvoke Properties

Property Description Required
class-processor
The runtime class name of the processor class used to process the message payload.
Yes
class-method
The name of the method on the processor class used to process the method.
No

Example 13.3. Sample Configuration

<action name="invoke" class="org.jboss.soa.esb.actions.converters.ObjectInvoke">
    <property name="class-processor" value="org.jboss.MyXXXProcessor"/>
    <property name="class-method" value="processXXX" />
</action>