Class KubernetesDeploymentsProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsProducer
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.EndpointAware
,org.apache.camel.IsSingleton
,org.apache.camel.Processor
,org.apache.camel.Producer
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public class KubernetesDeploymentsProducer extends org.apache.camel.support.DefaultProducer
-
-
Constructor Summary
Constructors Constructor Description KubernetesDeploymentsProducer(AbstractKubernetesEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doCreateDeployment(org.apache.camel.Exchange exchange)
protected void
doDeleteDeployment(org.apache.camel.Exchange exchange)
protected void
doGetDeployment(org.apache.camel.Exchange exchange)
protected void
doList(org.apache.camel.Exchange exchange)
protected void
doListDeploymentsByLabels(org.apache.camel.Exchange exchange)
protected void
doReplaceDeployment(org.apache.camel.Exchange exchange)
protected void
doScaleDeployment(org.apache.camel.Exchange exchange)
AbstractKubernetesEndpoint
getEndpoint()
void
process(org.apache.camel.Exchange exchange)
-
Methods inherited from class org.apache.camel.support.DefaultProducer
createExchange, doStart, doStop, isSingleton, toString
-
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, wait, wait, wait
-
-
-
-
Constructor Detail
-
KubernetesDeploymentsProducer
public KubernetesDeploymentsProducer(AbstractKubernetesEndpoint endpoint)
-
-
Method Detail
-
getEndpoint
public AbstractKubernetesEndpoint getEndpoint()
- Specified by:
getEndpoint
in interfaceorg.apache.camel.EndpointAware
- Overrides:
getEndpoint
in classorg.apache.camel.support.DefaultProducer
-
doList
protected void doList(org.apache.camel.Exchange exchange)
-
doListDeploymentsByLabels
protected void doListDeploymentsByLabels(org.apache.camel.Exchange exchange)
-
doGetDeployment
protected void doGetDeployment(org.apache.camel.Exchange exchange)
-
doDeleteDeployment
protected void doDeleteDeployment(org.apache.camel.Exchange exchange)
-
doReplaceDeployment
protected void doReplaceDeployment(org.apache.camel.Exchange exchange)
-
doCreateDeployment
protected void doCreateDeployment(org.apache.camel.Exchange exchange)
-
doScaleDeployment
protected void doScaleDeployment(org.apache.camel.Exchange exchange)
-
-