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

    Constructors
    Constructor
    Description
     
    HttpServerBootstrapFactory(HttpServerConsumerChannelFactory channelFactory, boolean compatibleCheck)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addConsumer(org.apache.camel.component.netty.NettyConsumer consumer)
     
    protected void
     
    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
     

    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

  • 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 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()
      Specified by:
      stop in interface org.apache.camel.Service
      Overrides:
      stop in class org.apache.camel.support.service.BaseService