org.apache.camel.component.netty.http
Class HttpServerBootstrapFactory

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
          extended by org.apache.camel.component.netty.http.HttpServerBootstrapFactory
All Implemented Interfaces:
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.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory)
           
HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory, boolean compatibleCheck)
           
 
Method Summary
 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, org.jboss.netty.channel.ChannelPipelineFactory pipelineFactory)
           
 void removeConsumer(org.apache.camel.component.netty.NettyConsumer consumer)
           
 void stop()
           
 
Methods inherited from class org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
addChannel, doResume, doStop, doSuspend, init, removeChannel, startServerBootstrap, stopServerBootstrap
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doShutdown, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, 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.SuspendableService
isSuspended, resume, suspend
 
Methods inherited from interface org.apache.camel.Service
start
 

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,
                 org.jboss.netty.channel.ChannelPipelineFactory pipelineFactory)
Specified by:
init in interface org.apache.camel.component.netty.NettyServerBootstrapFactory
Overrides:
init in class org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory

addConsumer

public void addConsumer(org.apache.camel.component.netty.NettyConsumer consumer)
Specified by:
addConsumer in interface org.apache.camel.component.netty.NettyServerBootstrapFactory
Overrides:
addConsumer in class org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory

removeConsumer

public void removeConsumer(org.apache.camel.component.netty.NettyConsumer consumer)
Specified by:
removeConsumer in interface org.apache.camel.component.netty.NettyServerBootstrapFactory
Overrides:
removeConsumer in class org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory

doStart

protected void doStart()
                throws Exception
Overrides:
doStart in class org.apache.camel.component.netty.SingleTCPNettyServerBootstrapFactory
Throws:
Exception

stop

public void stop()
          throws Exception
Specified by:
stop in interface org.apache.camel.Service
Overrides:
stop in class org.apache.camel.support.ServiceSupport
Throws:
Exception


Apache Camel