Class KnativeComponent
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.support.HealthCheckComponent
org.apache.camel.component.knative.KnativeComponent
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Component,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@Component("knative")
public class KnativeComponent
extends org.apache.camel.support.HealthCheckComponent
-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.Endpointprotected voiddoInit()protected voiddoStart()protected voiddoStop()org.apache.camel.component.knative.spi.KnativeConsumerFactoryorg.apache.camel.component.knative.spi.KnativeEnvironmentorg.apache.camel.component.knative.spi.KnativeConsumerFactoryorg.apache.camel.component.knative.spi.KnativeProducerFactoryorg.apache.camel.component.knative.spi.KnativeProducerFactoryorg.apache.camel.component.knative.spi.Knative.ProtocolvoidsetCloudEventsSpecVersion(String cloudEventSpecVersion) Set the version of the cloudevents spec.voidsetConfiguration(KnativeConfiguration configuration) Set the configuration.voidsetConsumerFactory(org.apache.camel.component.knative.spi.KnativeConsumerFactory consumerFactory) The protocol consumer factory.voidsetEnvironment(org.apache.camel.component.knative.spi.KnativeEnvironment environment) The environmentvoidsetEnvironmentPath(String environmentPath) The path ot the environment definitionvoidsetProducerFactory(org.apache.camel.component.knative.spi.KnativeProducerFactory producerFactory) The protocol producer factory.setProtocol(org.apache.camel.component.knative.spi.Knative.Protocol protocol) Protocol.voidsetTransportOptions(Map<String, Object> transportOptions) Transport options.Methods inherited from class org.apache.camel.support.HealthCheckComponent
isHealthCheckConsumerEnabled, isHealthCheckProducerEnabled, setHealthCheckConsumerEnabled, setHealthCheckProducerEnabledMethods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURIMethods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
KnativeComponent
public KnativeComponent() -
KnativeComponent
public KnativeComponent(org.apache.camel.CamelContext context)
-
-
Method Details
-
getConfiguration
-
setConfiguration
Set the configuration. -
getEnvironmentPath
-
setEnvironmentPath
The path ot the environment definition -
getEnvironment
public org.apache.camel.component.knative.spi.KnativeEnvironment getEnvironment() -
setEnvironment
public void setEnvironment(org.apache.camel.component.knative.spi.KnativeEnvironment environment) The environment -
getCloudEventsSpecVersion
-
setCloudEventsSpecVersion
Set the version of the cloudevents spec. -
getProtocol
public org.apache.camel.component.knative.spi.Knative.Protocol getProtocol() -
setProtocol
public KnativeComponent setProtocol(org.apache.camel.component.knative.spi.Knative.Protocol protocol) Protocol. -
getProducerFactory
public org.apache.camel.component.knative.spi.KnativeProducerFactory getProducerFactory() -
getOrCreateProducerFactory
public org.apache.camel.component.knative.spi.KnativeProducerFactory getOrCreateProducerFactory() throws Exception- Throws:
Exception
-
setProducerFactory
public void setProducerFactory(org.apache.camel.component.knative.spi.KnativeProducerFactory producerFactory) The protocol producer factory. -
getConsumerFactory
public org.apache.camel.component.knative.spi.KnativeConsumerFactory getConsumerFactory() -
getOrCreateConsumerFactory
public org.apache.camel.component.knative.spi.KnativeConsumerFactory getOrCreateConsumerFactory() throws Exception- Throws:
Exception
-
setConsumerFactory
public void setConsumerFactory(org.apache.camel.component.knative.spi.KnativeConsumerFactory consumerFactory) The protocol consumer factory. -
getTransportOptions
-
setTransportOptions
Transport options. -
doInit
- Overrides:
doInitin classorg.apache.camel.support.DefaultComponent- Throws:
Exception
-
doStart
- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception- Specified by:
createEndpointin classorg.apache.camel.support.DefaultComponent- Throws:
Exception
-