The POJO SE supports the following input parameter types and return types for methods annotated with @Operation:
java.lang.String
org.w3c.dom.Node
javax.xml.transform.Source
javax.jbi.messaging.NormalizedMessage
Document
javax.jbi.messaging.MessageExchange (input parameter only)
void (return type only)
When the return type is void, the JBI message exchange pattern is assumed to be InOnly. The POJO SE supports InOnly and InOut JBI message exchange patterns. For parameter and return types of String, Node, and Source, the POJO SE automates JBI WSDL 1.1 message unwrapping and wrapping.