public class NettyHttpComponent
extends org.apache.camel.component.netty.NettyComponent
implements org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.spi.RestConsumerFactory, org.apache.camel.spi.RestApiConsumerFactory, org.apache.camel.SSLContextParametersAware
| Constructor and Description | 
|---|
| NettyHttpComponent() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.camel.Consumer | createApiConsumer(org.apache.camel.CamelContext camelContext,
                 org.apache.camel.Processor processor,
                 String contextPath,
                 org.apache.camel.spi.RestConfiguration configuration,
                 Map<String,Object> parameters) | 
| 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,
              org.apache.camel.spi.RestConfiguration configuration,
              Map<String,Object> parameters) | 
| protected org.apache.camel.Endpoint | createEndpoint(String uri,
              String remaining,
              Map<String,Object> parameters) | 
| protected void | doStart() | 
| protected void | doStop() | 
| NettyHttpConfiguration | getConfiguration() | 
| org.apache.camel.spi.HeaderFilterStrategy | getHeaderFilterStrategy() | 
| HttpServerConsumerChannelFactory | getMultiplexChannelHandler(int port) | 
| NettyHttpBinding | getNettyHttpBinding() | 
| protected HttpServerBootstrapFactory | getOrCreateHttpNettyServerBootstrapFactory(NettyHttpConsumer consumer) | 
| NettyHttpSecurityConfiguration | getSecurityConfiguration() | 
| boolean | isUseGlobalSslContextParameters() | 
| protected org.apache.camel.component.netty.NettyConfiguration | parseConfiguration(org.apache.camel.component.netty.NettyConfiguration configuration,
                  String remaining,
                  Map<String,Object> parameters) | 
| void | setConfiguration(NettyHttpConfiguration configuration) | 
| void | setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers. | 
| void | setNettyHttpBinding(NettyHttpBinding nettyHttpBinding)To use a custom org.apache.camel.component.netty.http.NettyHttpBinding for binding to/from Netty and Camel Message API. | 
| void | setSecurityConfiguration(NettyHttpSecurityConfiguration securityConfiguration)Refers to a org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration for configuring secure web resources. | 
| void | setUseGlobalSslContextParameters(boolean useGlobalSslContextParameters)Enable usage of global SSL context parameters. | 
createExecutorService, getExecutorService, getMaximumPoolSize, getTimer, setConfiguration, setMaximumPoolSizecreateComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClassafterConfiguration, createConfiguration, createEndpoint, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isResolvePropertyPlaceholders, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, setResolvePropertyPlaceholders, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURIdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint in class org.apache.camel.component.netty.NettyComponentExceptionprotected 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.NettyComponentExceptionpublic NettyHttpBinding getNettyHttpBinding()
public void setNettyHttpBinding(NettyHttpBinding nettyHttpBinding)
public NettyHttpConfiguration getConfiguration()
getConfiguration in class org.apache.camel.component.netty.NettyComponentpublic void setConfiguration(NettyHttpConfiguration configuration)
public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
getHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAwarepublic void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
setHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAwarepublic NettyHttpSecurityConfiguration getSecurityConfiguration()
public void setSecurityConfiguration(NettyHttpSecurityConfiguration securityConfiguration)
public boolean isUseGlobalSslContextParameters()
isUseGlobalSslContextParameters in interface org.apache.camel.SSLContextParametersAwareisUseGlobalSslContextParameters in class org.apache.camel.component.netty.NettyComponentpublic void setUseGlobalSslContextParameters(boolean useGlobalSslContextParameters)
setUseGlobalSslContextParameters in interface org.apache.camel.SSLContextParametersAwaresetUseGlobalSslContextParameters in class org.apache.camel.component.netty.NettyComponentpublic 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,
                                                org.apache.camel.spi.RestConfiguration configuration,
                                                Map<String,Object> parameters)
                                         throws Exception
createConsumer in interface org.apache.camel.spi.RestConsumerFactoryExceptionpublic org.apache.camel.Consumer createApiConsumer(org.apache.camel.CamelContext camelContext,
                                                   org.apache.camel.Processor processor,
                                                   String contextPath,
                                                   org.apache.camel.spi.RestConfiguration configuration,
                                                   Map<String,Object> parameters)
                                            throws Exception
createApiConsumer in interface org.apache.camel.spi.RestApiConsumerFactoryExceptionprotected void doStart()
                throws Exception
doStart in class org.apache.camel.component.netty.NettyComponentExceptionApache Camel