public interface NettySharedHttpServer
extends org.apache.camel.Service
NettyServerBootstrapConfiguration
configuration, and
set this using setNettyServerBootstrapConfiguration(NettySharedHttpServerBootstrapConfiguration)
.
Then call the Service.start()
to initialize this shared server.Modifier and Type | Method and Description |
---|---|
HttpServerConsumerChannelFactory |
getConsumerChannelFactory()
Gets the
HttpServerConsumerChannelFactory to use. |
int |
getConsumersSize()
Number of consumers using this shared Netty HTTP server.
|
int |
getPort()
Gets the port number this Netty HTTP server uses.
|
org.apache.camel.component.netty.NettyServerBootstrapFactory |
getServerBootstrapFactory()
Gets the
NettyServerBootstrapFactory to use. |
void |
setCamelContext(org.apache.camel.CamelContext camelContext)
The CamelContext
|
void |
setNettyServerBootstrapConfiguration(NettySharedHttpServerBootstrapConfiguration configuration)
Sets the bootstrap configuration to use by this shared Netty HTTP server.
|
void |
setStartServer(boolean startServer)
Whether to start the Netty HTTP server eager and bind to the port, or wait on first demand
|
void |
setThreadNamePattern(String pattern)
Sets a custom thread name pattern to be used for naming the Netty HTTP server threads.
|
void setNettyServerBootstrapConfiguration(NettySharedHttpServerBootstrapConfiguration configuration)
void setCamelContext(org.apache.camel.CamelContext camelContext)
void setStartServer(boolean startServer)
void setThreadNamePattern(String pattern)
int getPort()
HttpServerConsumerChannelFactory getConsumerChannelFactory()
HttpServerConsumerChannelFactory
to use.org.apache.camel.component.netty.NettyServerBootstrapFactory getServerBootstrapFactory()
NettyServerBootstrapFactory
to use.int getConsumersSize()
Apache Camel