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
,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
-
-
Constructor Summary
Constructors Constructor Description KnativeHttpProducerFactory()
-
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 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:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
createProducer
public org.apache.camel.Producer createProducer(org.apache.camel.Endpoint endpoint, KnativeTransportConfiguration config, KnativeResource service)
- Specified by:
createProducer
in interfaceKnativeProducerFactory
-
-