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 void
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
-
-
-
-
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:
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
protected void doStart() throws Exception
- 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
-
-