Class NettyHttpMessage

  • All Implemented Interfaces:
    org.apache.camel.CamelContextAware, org.apache.camel.Message, org.apache.camel.spi.DataTypeAware

    public class NettyHttpMessage
    extends org.apache.camel.support.DefaultMessage
    Netty HTTP based Message.

    This implementation allows direct access to the Netty FullHttpRequest using the getHttpRequest() method.

    • Constructor Summary

      Constructors 
      Constructor Description
      NettyHttpMessage​(org.apache.camel.CamelContext camelContext, io.netty.handler.codec.http.FullHttpRequest httpRequest, io.netty.handler.codec.http.FullHttpResponse httpResponse)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.netty.handler.codec.http.FullHttpRequest getHttpRequest()  
      io.netty.handler.codec.http.FullHttpResponse getHttpResponse()  
      org.apache.camel.support.DefaultMessage newInstance()  
      void reset()  
      void setHttpRequest​(io.netty.handler.codec.http.FullHttpRequest httpRequest)  
      void setHttpResponse​(io.netty.handler.codec.http.FullHttpResponse httpResponse)  
      • Methods inherited from class org.apache.camel.support.DefaultMessage

        createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, getHeader, getHeaders, hasHeaders, hasPopulatedHeaders, isTransactedRedelivered, populateInitialHeaders, removeHeader, removeHeaders, removeHeaders, setHeader, setHeaders
      • Methods inherited from class org.apache.camel.support.MessageSupport

        copy, copyFrom, copyFromWithNewBody, createBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, getMessageTimestamp, hasDataType, hasMessageId, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId, toString
    • Constructor Detail

      • NettyHttpMessage

        public NettyHttpMessage​(org.apache.camel.CamelContext camelContext,
                                io.netty.handler.codec.http.FullHttpRequest httpRequest,
                                io.netty.handler.codec.http.FullHttpResponse httpResponse)
    • Method Detail

      • reset

        public void reset()
        Specified by:
        reset in interface org.apache.camel.Message
        Overrides:
        reset in class org.apache.camel.support.DefaultMessage
      • getHttpRequest

        public io.netty.handler.codec.http.FullHttpRequest getHttpRequest()
      • setHttpRequest

        public void setHttpRequest​(io.netty.handler.codec.http.FullHttpRequest httpRequest)
      • getHttpResponse

        public io.netty.handler.codec.http.FullHttpResponse getHttpResponse()
      • setHttpResponse

        public void setHttpResponse​(io.netty.handler.codec.http.FullHttpResponse httpResponse)
      • newInstance

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