public class NettyHttpComponent
extends org.apache.camel.component.netty.NettyComponent
implements org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.spi.RestConsumerFactory
Constructor and Description |
---|
NettyHttpComponent() |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.CamelContext camelContext,
org.apache.camel.Processor processor,
String verb,
String basePath,
String uriTemplate,
String consumes,
String produces,
Map<String,Object> parameters) |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected void |
doStop() |
org.apache.camel.spi.HeaderFilterStrategy |
getHeaderFilterStrategy() |
HttpServerConsumerChannelFactory |
getMultiplexChannelHandler(int port) |
NettyHttpBinding |
getNettyHttpBinding() |
protected HttpServerBootstrapFactory |
getOrCreateHttpNettyServerBootstrapFactory(NettyHttpConsumer consumer) |
NettyHttpSecurityConfiguration |
getSecurityConfiguration() |
protected org.apache.camel.component.netty.NettyConfiguration |
parseConfiguration(org.apache.camel.component.netty.NettyConfiguration configuration,
String remaining,
Map<String,Object> parameters) |
void |
setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) |
void |
setNettyHttpBinding(NettyHttpBinding nettyHttpBinding) |
void |
setSecurityConfiguration(NettyHttpSecurityConfiguration securityConfiguration) |
createExecutorService, doStart, getConfiguration, getExecutorService, getTimer, setConfiguration
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.component.netty.NettyComponent
Exception
protected org.apache.camel.component.netty.NettyConfiguration parseConfiguration(org.apache.camel.component.netty.NettyConfiguration configuration, String remaining, Map<String,Object> parameters) throws Exception
parseConfiguration
in class org.apache.camel.component.netty.NettyComponent
Exception
public NettyHttpBinding getNettyHttpBinding()
public void setNettyHttpBinding(NettyHttpBinding nettyHttpBinding)
public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
getHeaderFilterStrategy
in interface org.apache.camel.spi.HeaderFilterStrategyAware
public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
setHeaderFilterStrategy
in interface org.apache.camel.spi.HeaderFilterStrategyAware
public NettyHttpSecurityConfiguration getSecurityConfiguration()
public void setSecurityConfiguration(NettyHttpSecurityConfiguration securityConfiguration)
public HttpServerConsumerChannelFactory getMultiplexChannelHandler(int port)
protected HttpServerBootstrapFactory getOrCreateHttpNettyServerBootstrapFactory(NettyHttpConsumer consumer)
public org.apache.camel.Consumer createConsumer(org.apache.camel.CamelContext camelContext, org.apache.camel.Processor processor, String verb, String basePath, String uriTemplate, String consumes, String produces, Map<String,Object> parameters) throws Exception
createConsumer
in interface org.apache.camel.spi.RestConsumerFactory
Exception
Apache Camel