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
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
ConstructorsConstructorDescriptionHttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory) HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory, boolean compatibleCheck) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConsumer(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, stopServerBootstrapMethods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, startMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
HttpServerBootstrapFactory
-
HttpServerBootstrapFactory
public HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory, boolean compatibleCheck)
-
-
Method Details
-
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
- 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
-