Class RestNettyHttpBinding
- java.lang.Object
-
- org.apache.camel.component.netty.http.DefaultNettyHttpBinding
-
- org.apache.camel.component.netty.http.RestNettyHttpBinding
-
- All Implemented Interfaces:
Cloneable
,NettyHttpBinding
public class RestNettyHttpBinding extends DefaultNettyHttpBinding
ANettyHttpBinding
that supports the Rest DSL.
-
-
Constructor Summary
Constructors Constructor Description RestNettyHttpBinding()
RestNettyHttpBinding(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestNettyHttpBinding
copy()
void
populateCamelHeaders(io.netty.handler.codec.http.HttpRequest request, Map<String,Object> headers, org.apache.camel.Exchange exchange, NettyHttpConfiguration configuration)
Binds from NettyHttpRequest
to Camel headers as aMap
.-
Methods inherited from class org.apache.camel.component.netty.http.DefaultNettyHttpBinding
getHeaderFilterStrategy, populateCamelHeaders, setHeaderFilterStrategy, shouldUrlDecodeHeader, toCamelMessage, toCamelMessage, toCamelMessage, toCamelMessage, toNettyRequest, toNettyResponse
-
-
-
-
Method Detail
-
copy
public RestNettyHttpBinding copy()
- Overrides:
copy
in classDefaultNettyHttpBinding
-
populateCamelHeaders
public void populateCamelHeaders(io.netty.handler.codec.http.HttpRequest request, Map<String,Object> headers, org.apache.camel.Exchange exchange, NettyHttpConfiguration configuration) throws Exception
Description copied from interface:NettyHttpBinding
Binds from NettyHttpRequest
to Camel headers as aMap
. Will use the populateCamelHeaders method for populating the headers.- Specified by:
populateCamelHeaders
in interfaceNettyHttpBinding
- Overrides:
populateCamelHeaders
in classDefaultNettyHttpBinding
- Parameters:
request
- the netty http requestheaders
- the Camel headers that should be populatedexchange
- the exchange that should contain the returned message.configuration
- the endpoint configuration- Throws:
Exception
- is thrown if error during binding
-
-