Class KubernetesPersistentVolumesClaimsProducer
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.persistent_volumes_claims.KubernetesPersistentVolumesClaimsProducer
- 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 KubernetesPersistentVolumesClaimsProducer
extends org.apache.camel.support.DefaultProducer
-
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
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoCreatePersistentVolumeClaim(org.apache.camel.Exchange exchange) protected voiddoDeletePersistentVolumeClaim(org.apache.camel.Exchange exchange) protected voiddoGetPersistentVolumeClaim(org.apache.camel.Exchange exchange) protected voiddoList(org.apache.camel.Exchange exchange) protected voiddoListPersistentVolumesClaimsByLabels(org.apache.camel.Exchange exchange) protected voiddoUpdatePersistentVolumeClaim(org.apache.camel.Exchange exchange) voidprocess(org.apache.camel.Exchange exchange) Methods inherited from class org.apache.camel.support.DefaultProducer
createExchange, doStart, doStop, isSingleton, toStringMethods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, 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, 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
-
KubernetesPersistentVolumesClaimsProducer
-
-
Method Details
-
getEndpoint
- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware- Overrides:
getEndpointin classorg.apache.camel.support.DefaultProducer
-
process
- Throws:
Exception
-
doList
protected void doList(org.apache.camel.Exchange exchange) -
doListPersistentVolumesClaimsByLabels
protected void doListPersistentVolumesClaimsByLabels(org.apache.camel.Exchange exchange) -
doGetPersistentVolumeClaim
protected void doGetPersistentVolumeClaim(org.apache.camel.Exchange exchange) -
doUpdatePersistentVolumeClaim
protected void doUpdatePersistentVolumeClaim(org.apache.camel.Exchange exchange) -
doCreatePersistentVolumeClaim
protected void doCreatePersistentVolumeClaim(org.apache.camel.Exchange exchange) -
doDeletePersistentVolumeClaim
protected void doDeletePersistentVolumeClaim(org.apache.camel.Exchange exchange)
-