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 void
doCreatePod(org.apache.camel.Exchange exchange)
protected void
doDeletePod(org.apache.camel.Exchange exchange)
protected void
doGetPod(org.apache.camel.Exchange exchange)
protected void
doList(org.apache.camel.Exchange exchange)
protected void
doListPodsByLabel(org.apache.camel.Exchange exchange)
protected void
doReplacePod(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
-
KubernetesPodsProducer
public KubernetesPodsProducer(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)
-
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)
-
-