Class KnativeHttpTransport
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.component.knative.http.KnativeHttpTransport
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,KnativeTransport
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public class KnativeHttpTransport extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.CamelContextAware, KnativeTransport
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_PATH
static int
DEFAULT_PORT
-
Constructor Summary
Constructors Constructor Description KnativeHttpTransport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Endpoint endpoint, KnativeTransportConfiguration config, KnativeEnvironment.KnativeServiceDefinition service, org.apache.camel.Processor processor)
org.apache.camel.Producer
createProducer(org.apache.camel.Endpoint endpoint, KnativeTransportConfiguration config, KnativeEnvironment.KnativeServiceDefinition service)
protected void
doStart()
protected void
doStop()
org.apache.camel.CamelContext
getCamelContext()
io.vertx.ext.web.client.WebClientOptions
getClientOptions()
org.apache.camel.component.platform.http.vertx.VertxPlatformHttpRouter
getRouter()
void
setCamelContext(org.apache.camel.CamelContext camelContext)
void
setClientOptions(io.vertx.ext.web.client.WebClientOptions vertxHttpClientOptions)
void
setRouter(org.apache.camel.component.platform.http.vertx.VertxPlatformHttpRouter router)
-
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, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
DEFAULT_PATH
public static final String DEFAULT_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRouter
public org.apache.camel.component.platform.http.vertx.VertxPlatformHttpRouter getRouter()
-
setRouter
public void setRouter(org.apache.camel.component.platform.http.vertx.VertxPlatformHttpRouter router)
-
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
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
doStop
protected void doStop() throws Exception
- Overrides:
doStop
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
createProducer
public org.apache.camel.Producer createProducer(org.apache.camel.Endpoint endpoint, KnativeTransportConfiguration config, KnativeEnvironment.KnativeServiceDefinition service)
- Specified by:
createProducer
in interfaceKnativeTransport
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Endpoint endpoint, KnativeTransportConfiguration config, KnativeEnvironment.KnativeServiceDefinition service, org.apache.camel.Processor processor)
- Specified by:
createConsumer
in interfaceKnativeTransport
-
-