Class NettyHttpMessage
java.lang.Object
org.apache.camel.support.MessageSupport
org.apache.camel.support.DefaultMessage
org.apache.camel.component.netty.http.NettyHttpMessage
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,org.apache.camel.Message,org.apache.camel.spi.DataTypeAware,org.apache.camel.spi.HasCamelContext
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.-
Field Summary
Fields inherited from class org.apache.camel.support.MessageSupport
camelContext, typeConverter -
Constructor Summary
ConstructorsConstructorDescriptionNettyHttpMessage(org.apache.camel.CamelContext camelContext, io.netty.handler.codec.http.FullHttpRequest httpRequest, io.netty.handler.codec.http.FullHttpResponse httpResponse) -
Method Summary
Modifier and TypeMethodDescriptionio.netty.handler.codec.http.FullHttpRequestio.netty.handler.codec.http.FullHttpResponseorg.apache.camel.support.DefaultMessagevoidreset()voidsetHttpRequest(io.netty.handler.codec.http.FullHttpRequest httpRequest) voidsetHttpResponse(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, populateInitialHeaders, removeHeader, removeHeaders, removeHeaders, setHeader, setHeadersMethods inherited from class org.apache.camel.support.MessageSupport
copy, copyFrom, copyFromWithNewBody, createBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, getMessageTimestamp, getPayloadForTrait, hasDataType, hasMessageId, hasTrait, removeTrait, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId, setPayloadForTrait, toString
-
Constructor Details
-
NettyHttpMessage
public NettyHttpMessage(org.apache.camel.CamelContext camelContext, io.netty.handler.codec.http.FullHttpRequest httpRequest, io.netty.handler.codec.http.FullHttpResponse httpResponse)
-
-
Method Details
-
reset
public void reset()- Specified by:
resetin interfaceorg.apache.camel.Message- Overrides:
resetin classorg.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()- Specified by:
newInstancein interfaceorg.apache.camel.Message- Overrides:
newInstancein classorg.apache.camel.support.DefaultMessage
-