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
public class NettyHttpMessage extends org.apache.camel.support.DefaultMessage
Netty HTTP basedMessage
. This implementation allows direct access to the NettyFullHttpRequest
using thegetHttpRequest()
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
-
-
-
-
Method Detail
-
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
-
-