Class 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)  
    • 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:
        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