org.apache.servicemix.camel.nmr
Class ServiceMixBinding
java.lang.Object
org.apache.servicemix.camel.nmr.ServiceMixBinding
public class ServiceMixBinding
- extends java.lang.Object
The binding object will help us to deal with copying between the NMR exchange and camel exchange
|
Method Summary |
protected void |
addCamelAttachments(org.apache.servicemix.nmr.api.Message nmrMessage,
org.apache.camel.Message camelMessage)
|
protected void |
addNmrHeaders(org.apache.servicemix.nmr.api.Message nmrMessage,
org.apache.camel.Message camelMessage)
|
void |
copyCamelMessageToNmrMessage(org.apache.servicemix.nmr.api.Message nmrMessage,
org.apache.camel.Message camelMessage)
|
void |
copyNmrMessageToCamelMessage(org.apache.servicemix.nmr.api.Message nmrMessage,
org.apache.camel.Message camelMessage)
|
org.apache.servicemix.nmr.api.Exchange |
extractNmrExchange(org.apache.camel.Exchange camel)
Extract the NMR Exchange from the Camel Exchange |
org.apache.servicemix.nmr.api.Message |
getNmrMessage(org.apache.camel.Message message)
Extract the underlying NMR Message for a Camel message |
org.apache.camel.Exchange |
populateCamelExchangeFromNmrExchange(org.apache.camel.CamelContext context,
org.apache.servicemix.nmr.api.Exchange nmrExchange)
|
org.apache.servicemix.nmr.api.Exchange |
populateNmrExchangeFromCamelExchange(org.apache.camel.Exchange camelExchange,
org.apache.servicemix.nmr.api.Channel client)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NMR_MESSAGE
public static final java.lang.String NMR_MESSAGE
- See Also:
- Constant Field Values
NMR_EXCHANGE
public static final java.lang.String NMR_EXCHANGE
- See Also:
- Constant Field Values
NMR_OPERATION
public static final java.lang.String NMR_OPERATION
- See Also:
- Constant Field Values
ServiceMixBinding
public ServiceMixBinding()
copyCamelMessageToNmrMessage
public void copyCamelMessageToNmrMessage(org.apache.servicemix.nmr.api.Message nmrMessage,
org.apache.camel.Message camelMessage)
copyNmrMessageToCamelMessage
public void copyNmrMessageToCamelMessage(org.apache.servicemix.nmr.api.Message nmrMessage,
org.apache.camel.Message camelMessage)
populateNmrExchangeFromCamelExchange
public org.apache.servicemix.nmr.api.Exchange populateNmrExchangeFromCamelExchange(org.apache.camel.Exchange camelExchange,
org.apache.servicemix.nmr.api.Channel client)
populateCamelExchangeFromNmrExchange
public org.apache.camel.Exchange populateCamelExchangeFromNmrExchange(org.apache.camel.CamelContext context,
org.apache.servicemix.nmr.api.Exchange nmrExchange)
addNmrHeaders
protected void addNmrHeaders(org.apache.servicemix.nmr.api.Message nmrMessage,
org.apache.camel.Message camelMessage)
addCamelAttachments
protected void addCamelAttachments(org.apache.servicemix.nmr.api.Message nmrMessage,
org.apache.camel.Message camelMessage)
getNmrMessage
public org.apache.servicemix.nmr.api.Message getNmrMessage(org.apache.camel.Message message)
- Extract the underlying NMR
Message for a Camel message
- Parameters:
message - the Camel Message
- Returns:
- the corresponding NMR message
extractNmrExchange
public org.apache.servicemix.nmr.api.Exchange extractNmrExchange(org.apache.camel.Exchange camel)
- Extract the NMR Exchange from the Camel Exchange
- Parameters:
camel - the Camel Exchange
- Returns:
- the NMR Exchange
Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.