Class KnativeHttpProducerFactory
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.component.knative.http.KnativeHttpProducerFactory
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.component.knative.spi.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, org.apache.camel.component.knative.spi.KnativeProducerFactory
-
-
Constructor Summary
Constructors Constructor Description KnativeHttpProducerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.ProducercreateProducer(org.apache.camel.Endpoint endpoint, org.apache.camel.component.knative.spi.KnativeTransportConfiguration config, org.apache.camel.component.knative.spi.KnativeResource service)org.apache.camel.CamelContextgetCamelContext()io.vertx.ext.web.client.WebClientOptionsgetClientOptions()io.vertx.core.VertxgetVertx()voidsetCamelContext(org.apache.camel.CamelContext camelContext)voidsetClientOptions(io.vertx.ext.web.client.WebClientOptions vertxHttpClientOptions)KnativeHttpProducerFactorysetVertx(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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getVertx
public io.vertx.core.Vertx getVertx()
-
setVertx
public KnativeHttpProducerFactory setVertx(io.vertx.core.Vertx vertx)
-
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:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContextin interfaceorg.apache.camel.CamelContextAware
-
createProducer
public org.apache.camel.Producer createProducer(org.apache.camel.Endpoint endpoint, org.apache.camel.component.knative.spi.KnativeTransportConfiguration config, org.apache.camel.component.knative.spi.KnativeResource service)- Specified by:
createProducerin interfaceorg.apache.camel.component.knative.spi.KnativeProducerFactory
-
-