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
ConstructorDescriptionHttpServerBootstrapFactory
(HttpServerConsumerChannelFactory channelFactory) HttpServerBootstrapFactory
(HttpServerConsumerChannelFactory channelFactory, boolean compatibleCheck) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConsumer
(org.apache.camel.component.netty.NettyConsumer consumer) protected void
doStart()
void
init
(org.apache.camel.CamelContext camelContext, org.apache.camel.component.netty.NettyServerBootstrapConfiguration configuration, io.netty.channel.ChannelInitializer<io.netty.channel.Channel> pipelineFactory) void
removeConsumer
(org.apache.camel.component.netty.NettyConsumer consumer) void
stop()
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
Methods inherited from interface org.apache.camel.Service
build, close, init, start
Methods inherited from interface org.apache.camel.ShutdownableService
shutdown
Methods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
Methods 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:
init
in interfaceorg.apache.camel.component.netty.NettyServerBootstrapFactory
- Overrides:
init
in classorg.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
-
addConsumer
public void addConsumer(org.apache.camel.component.netty.NettyConsumer consumer) - Specified by:
addConsumer
in interfaceorg.apache.camel.component.netty.NettyServerBootstrapFactory
- Overrides:
addConsumer
in classorg.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
-
removeConsumer
public void removeConsumer(org.apache.camel.component.netty.NettyConsumer consumer) - Specified by:
removeConsumer
in interfaceorg.apache.camel.component.netty.NettyServerBootstrapFactory
- Overrides:
removeConsumer
in classorg.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
-
doStart
- Overrides:
doStart
in classorg.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
- Throws:
Exception
-
stop
public void stop()- Specified by:
stop
in interfaceorg.apache.camel.Service
- Overrides:
stop
in classorg.apache.camel.support.service.BaseService
-