Class KubernetesPodsProducer
- 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.pods.KubernetesPodsProducer
-
- 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 KubernetesPodsProducer extends org.apache.camel.support.DefaultProducer
-
-
Constructor Summary
Constructors Constructor Description KubernetesPodsProducer(AbstractKubernetesEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoCreatePod(org.apache.camel.Exchange exchange)protected voiddoDeletePod(org.apache.camel.Exchange exchange)protected voiddoGetPod(org.apache.camel.Exchange exchange)protected voiddoList(org.apache.camel.Exchange exchange)protected voiddoListPodsByLabel(org.apache.camel.Exchange exchange)protected voiddoReplacePod(org.apache.camel.Exchange exchange)AbstractKubernetesEndpointgetEndpoint()voidprocess(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
-
KubernetesPodsProducer
public KubernetesPodsProducer(AbstractKubernetesEndpoint endpoint)
-
-
Method Detail
-
getEndpoint
public AbstractKubernetesEndpoint getEndpoint()
- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware- Overrides:
getEndpointin classorg.apache.camel.support.DefaultProducer
-
doList
protected void doList(org.apache.camel.Exchange exchange)
-
doListPodsByLabel
protected void doListPodsByLabel(org.apache.camel.Exchange exchange)
-
doGetPod
protected void doGetPod(org.apache.camel.Exchange exchange)
-
doReplacePod
protected void doReplacePod(org.apache.camel.Exchange exchange)
-
doCreatePod
protected void doCreatePod(org.apache.camel.Exchange exchange)
-
doDeletePod
protected void doDeletePod(org.apache.camel.Exchange exchange)
-
-