Class 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
    • 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 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
    • 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 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