Class SpringIntegrationMessage
- java.lang.Object
-
- org.apache.camel.support.MessageSupport
-
- org.apache.camel.support.DefaultMessage
-
- org.apache.camel.component.spring.integration.SpringIntegrationMessage
-
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,org.apache.camel.Message,org.apache.camel.spi.DataTypeAware
public class SpringIntegrationMessage extends org.apache.camel.support.DefaultMessageThe MessageDefaultMessageimplementation for accessing the SpringIntegrationMessage
-
-
Constructor Summary
Constructors Constructor Description SpringIntegrationMessage(org.apache.camel.CamelContext camelContext)SpringIntegrationMessage(org.apache.camel.CamelContext camelContext, org.springframework.messaging.Message<?> message)SpringIntegrationMessage(org.apache.camel.Exchange exchange, org.springframework.messaging.Message<?> message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyFrom(org.apache.camel.Message that)protected ObjectcreateBody()ObjectgetHeader(String name)Map<String,Object>getHeaders()org.springframework.messaging.Message<?>getMessage()SpringIntegrationMessagenewInstance()voidsetMessage(org.springframework.messaging.Message<?> message)StringtoString()-
Methods inherited from class org.apache.camel.support.DefaultMessage
createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, hasHeaders, hasPopulatedHeaders, isTransactedRedelivered, populateInitialHeaders, removeHeader, removeHeaders, removeHeaders, setHeader, setHeaders
-
Methods inherited from class org.apache.camel.support.MessageSupport
copy, copyFromWithNewBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, hasDataType, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId
-
-
-
-
Constructor Detail
-
SpringIntegrationMessage
public SpringIntegrationMessage(org.apache.camel.CamelContext camelContext)
-
SpringIntegrationMessage
public SpringIntegrationMessage(org.apache.camel.Exchange exchange, org.springframework.messaging.Message<?> message)
-
SpringIntegrationMessage
public SpringIntegrationMessage(org.apache.camel.CamelContext camelContext, org.springframework.messaging.Message<?> message)
-
-
Method Detail
-
setMessage
public void setMessage(org.springframework.messaging.Message<?> message)
-
getMessage
public org.springframework.messaging.Message<?> getMessage()
-
copyFrom
public void copyFrom(org.apache.camel.Message that)
- Specified by:
copyFromin interfaceorg.apache.camel.Message- Overrides:
copyFromin classorg.apache.camel.support.MessageSupport
-
toString
public String toString()
- Overrides:
toStringin classorg.apache.camel.support.MessageSupport
-
getHeader
public Object getHeader(String name)
- Specified by:
getHeaderin interfaceorg.apache.camel.Message- Overrides:
getHeaderin classorg.apache.camel.support.DefaultMessage
-
getHeaders
public Map<String,Object> getHeaders()
- Specified by:
getHeadersin interfaceorg.apache.camel.Message- Overrides:
getHeadersin classorg.apache.camel.support.DefaultMessage
-
newInstance
public SpringIntegrationMessage newInstance()
- Overrides:
newInstancein classorg.apache.camel.support.DefaultMessage
-
createBody
protected Object createBody()
- Overrides:
createBodyin classorg.apache.camel.support.MessageSupport
-
-