Class KnativeHttpProducerFactory

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, KnativeProducerFactory, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    public class KnativeHttpProducerFactory
    extends org.apache.camel.support.service.ServiceSupport
    implements org.apache.camel.CamelContextAware, KnativeProducerFactory
    • 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
      org.apache.camel.Producer createProducer​(org.apache.camel.Endpoint endpoint, KnativeTransportConfiguration config, KnativeResource service)  
      org.apache.camel.CamelContext getCamelContext()  
      io.vertx.ext.web.client.WebClientOptions getClientOptions()  
      io.vertx.core.Vertx getVertx()  
      void setCamelContext​(org.apache.camel.CamelContext camelContext)  
      void setClientOptions​(io.vertx.ext.web.client.WebClientOptions vertxHttpClientOptions)  
      KnativeHttpProducerFactory setVertx​(io.vertx.core.Vertx vertx)  
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
      • Methods inherited from interface org.apache.camel.Service

        build, close, init, start, stop
      • 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 Detail

      • KnativeHttpProducerFactory

        public KnativeHttpProducerFactory()
    • Method Detail

      • getVertx

        public io.vertx.core.Vertx getVertx()
      • getClientOptions

        public io.vertx.ext.web.client.WebClientOptions getClientOptions()
      • setClientOptions

        public void setClientOptions​(io.vertx.ext.web.client.WebClientOptions vertxHttpClientOptions)
      • setCamelContext

        public void setCamelContext​(org.apache.camel.CamelContext camelContext)
        Specified by:
        setCamelContext in interface org.apache.camel.CamelContextAware
      • getCamelContext

        public org.apache.camel.CamelContext getCamelContext()
        Specified by:
        getCamelContext in interface org.apache.camel.CamelContextAware