Class HttpServerBootstrapFactory
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
-
- org.apache.camel.component.netty.http.HttpServerBootstrapFactory
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.component.netty.NettyServerBootstrapFactory,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public class HttpServerBootstrapFactory extends org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
-
-
Constructor Summary
Constructors Constructor Description HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory)HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory, boolean compatibleCheck)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConsumer(org.apache.camel.component.netty.NettyConsumer consumer)protected voiddoStart()voidinit(org.apache.camel.CamelContext camelContext, org.apache.camel.component.netty.NettyServerBootstrapConfiguration configuration, io.netty.channel.ChannelInitializer<io.netty.channel.Channel> pipelineFactory)voidremoveConsumer(org.apache.camel.component.netty.NettyConsumer consumer)voidstop()-
Methods inherited from class org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
addChannel, doStop, init, removeChannel, startServerBootstrap, stopServerBootstrap
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
HttpServerBootstrapFactory
public HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory)
-
HttpServerBootstrapFactory
public HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory, boolean compatibleCheck)
-
-
Method Detail
-
init
public void init(org.apache.camel.CamelContext camelContext, org.apache.camel.component.netty.NettyServerBootstrapConfiguration configuration, io.netty.channel.ChannelInitializer<io.netty.channel.Channel> pipelineFactory)- Specified by:
initin interfaceorg.apache.camel.component.netty.NettyServerBootstrapFactory- Overrides:
initin classorg.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
-
addConsumer
public void addConsumer(org.apache.camel.component.netty.NettyConsumer consumer)
- Specified by:
addConsumerin interfaceorg.apache.camel.component.netty.NettyServerBootstrapFactory- Overrides:
addConsumerin classorg.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
-
removeConsumer
public void removeConsumer(org.apache.camel.component.netty.NettyConsumer consumer)
- Specified by:
removeConsumerin interfaceorg.apache.camel.component.netty.NettyServerBootstrapFactory- Overrides:
removeConsumerin classorg.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory- Throws:
Exception
-
stop
public void stop()
- Specified by:
stopin interfaceorg.apache.camel.Service- Overrides:
stopin classorg.apache.camel.support.service.BaseService
-
-