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.DefaultMessage
The Message DefaultMessage implementation 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

    Modifier and Type
    Method
    Description
    void
    copyFrom(org.apache.camel.Message that)
     
    protected Object
     
     
     
    org.springframework.messaging.Message<?>
     
     
    void
     
    void
    setMessage(org.springframework.messaging.Message<?> message)
     
     

    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, getMessageTimestamp, hasDataType, hasMessageId, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • 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 Details

    • reset

      public void reset()
      Specified by:
      reset in interface org.apache.camel.Message
      Overrides:
      reset in class org.apache.camel.support.DefaultMessage
    • 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:
      copyFrom in interface org.apache.camel.Message
      Overrides:
      copyFrom in class org.apache.camel.support.MessageSupport
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.camel.support.MessageSupport
    • getHeader

      public Object getHeader(String name)
      Specified by:
      getHeader in interface org.apache.camel.Message
      Overrides:
      getHeader in class org.apache.camel.support.DefaultMessage
    • getHeaders

      public Map<String,Object> getHeaders()
      Specified by:
      getHeaders in interface org.apache.camel.Message
      Overrides:
      getHeaders in class org.apache.camel.support.DefaultMessage
    • newInstance

      public SpringIntegrationMessage newInstance()
      Overrides:
      newInstance in class org.apache.camel.support.DefaultMessage
    • createBody

      protected Object createBody()
      Overrides:
      createBody in class org.apache.camel.support.MessageSupport