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
ConstructorDescriptionNettyHttpMessage
(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.FullHttpRequest
io.netty.handler.codec.http.FullHttpResponse
org.apache.camel.support.DefaultMessage
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, 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, getPayloadForTrait, hasDataType, hasMessageId, hasTrait, 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:
reset
in interfaceorg.apache.camel.Message
- Overrides:
reset
in 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()- Overrides:
newInstance
in classorg.apache.camel.support.DefaultMessage
-