|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.soa.esb.listeners.message.AbstractMessageComposer<T>
org.jboss.soa.esb.listeners.gateway.camel.CamelMessageComposer<T>
public class CamelMessageComposer<T extends org.apache.camel.Message>
CamelMessageComposer.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jboss.soa.esb.listeners.message.MessageComposer |
---|
MessageComposer.Factory |
Constructor Summary | |
---|---|
CamelMessageComposer()
|
Method Summary | |
---|---|
T |
decompose(Message esbMessageOut,
T camelMessageIn)
Decompose the message. |
protected void |
populateMessage(Message esbMessageIn,
T camelMessageIn)
Populate |
Methods inherited from class org.jboss.soa.esb.listeners.message.AbstractMessageComposer |
---|
compose, getConfiguration, getPayloadProxy, setConfiguration |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CamelMessageComposer()
Method Detail |
---|
protected void populateMessage(Message esbMessageIn, T camelMessageIn) throws MessageDeliverException
AbstractMessageComposer
populateMessage
in class AbstractMessageComposer<T extends org.apache.camel.Message>
esbMessageIn
- The message instance to be populated.camelMessageIn
- The message payload to to be populated into the message.
MessageDeliverException
- Unable to populate message with payload.public T decompose(Message esbMessageOut, T camelMessageIn) throws MessageDeliverException
AbstractMessageComposer
Message
decomposition strategy.
decompose
in interface MessageComposer<T extends org.apache.camel.Message>
decompose
in class AbstractMessageComposer<T extends org.apache.camel.Message>
esbMessageOut
- The message to be decomposed.camelMessageIn
- The original input message payload used to
compose this (or ther original) message. The original message can sometimes contain
information relevant during the decomposition process. Whether or not this parameter
can be null depends on the MessageComposer implementation.
MessageDeliverException
- Failed to decompose message payload.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |