@UriEndpoint(scheme="netty-http", consumerClass=NettyHttpConsumer.class) public class NettyHttpEndpoint extends org.apache.camel.component.netty.NettyEndpoint implements org.apache.camel.spi.HeaderFilterStrategyAware
NettyEndpoint
Constructor and Description |
---|
NettyHttpEndpoint(String endpointUri,
NettyHttpComponent component,
org.apache.camel.component.netty.NettyConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Exchange |
createExchange(org.jboss.netty.channel.ChannelHandlerContext ctx,
org.jboss.netty.channel.MessageEvent messageEvent) |
org.apache.camel.PollingConsumer |
createPollingConsumer() |
org.apache.camel.Producer |
createProducer() |
protected void |
doStart() |
NettyHttpComponent |
getComponent() |
NettyHttpConfiguration |
getConfiguration() |
org.apache.camel.spi.HeaderFilterStrategy |
getHeaderFilterStrategy() |
String |
getHttpMethodRestrict() |
NettyHttpBinding |
getNettyHttpBinding() |
NettySharedHttpServer |
getNettySharedHttpServer() |
NettyHttpSecurityConfiguration |
getSecurityConfiguration() |
boolean |
isLenientProperties() |
boolean |
isTraceEnabled() |
void |
setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) |
void |
setHttpMethodRestrict(String httpMethodRestrict) |
void |
setNettyHttpBinding(NettyHttpBinding nettyHttpBinding) |
void |
setNettySharedHttpServer(NettySharedHttpServer nettySharedHttpServer) |
void |
setSecurityConfiguration(NettyHttpSecurityConfiguration securityConfiguration) |
void |
setTraceEnabled(boolean traceEnabled) |
createEndpointUri, enrichWithClientCertInformation, getSSLSession, getTimer, isSingleton, setConfiguration, setTimer, updateMessageHeader
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createExchange, createExchange, createExchange, doStop, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, getPollingConsumerQueueSize, hashCode, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
public NettyHttpEndpoint(String endpointUri, NettyHttpComponent component, org.apache.camel.component.netty.NettyConfiguration configuration)
public NettyHttpComponent getComponent()
getComponent
in class org.apache.camel.component.netty.NettyEndpoint
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
createConsumer
in interface org.apache.camel.Endpoint
createConsumer
in class org.apache.camel.component.netty.NettyEndpoint
Exception
public org.apache.camel.Producer createProducer() throws Exception
createProducer
in interface org.apache.camel.Endpoint
createProducer
in class org.apache.camel.component.netty.NettyEndpoint
Exception
public org.apache.camel.PollingConsumer createPollingConsumer() throws Exception
createPollingConsumer
in interface org.apache.camel.Endpoint
createPollingConsumer
in class org.apache.camel.impl.DefaultEndpoint
Exception
public org.apache.camel.Exchange createExchange(org.jboss.netty.channel.ChannelHandlerContext ctx, org.jboss.netty.channel.MessageEvent messageEvent) throws Exception
createExchange
in class org.apache.camel.component.netty.NettyEndpoint
Exception
public boolean isLenientProperties()
isLenientProperties
in interface org.apache.camel.Endpoint
isLenientProperties
in class org.apache.camel.impl.DefaultEndpoint
public NettyHttpConfiguration getConfiguration()
getConfiguration
in class org.apache.camel.component.netty.NettyEndpoint
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 boolean isTraceEnabled()
public void setTraceEnabled(boolean traceEnabled)
public String getHttpMethodRestrict()
public void setHttpMethodRestrict(String httpMethodRestrict)
public NettySharedHttpServer getNettySharedHttpServer()
public void setNettySharedHttpServer(NettySharedHttpServer nettySharedHttpServer)
public NettyHttpSecurityConfiguration getSecurityConfiguration()
public void setSecurityConfiguration(NettyHttpSecurityConfiguration securityConfiguration)
Apache Camel