Class KubernetesServicesProducer
- 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.services.KubernetesServicesProducer
-
- 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 KubernetesServicesProducer extends org.apache.camel.support.DefaultProducer
-
-
Constructor Summary
Constructors Constructor Description KubernetesServicesProducer(AbstractKubernetesEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoCreateService(org.apache.camel.Exchange exchange)protected voiddoDeleteService(org.apache.camel.Exchange exchange)protected voiddoGetService(org.apache.camel.Exchange exchange)protected voiddoList(org.apache.camel.Exchange exchange)protected voiddoListServiceByLabels(org.apache.camel.Exchange exchange)protected voiddoReplaceService(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
-
KubernetesServicesProducer
public KubernetesServicesProducer(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)
-
doListServiceByLabels
protected void doListServiceByLabels(org.apache.camel.Exchange exchange)
-
doGetService
protected void doGetService(org.apache.camel.Exchange exchange)
-
doReplaceService
protected void doReplaceService(org.apache.camel.Exchange exchange)
-
doCreateService
protected void doCreateService(org.apache.camel.Exchange exchange)
-
doDeleteService
protected void doDeleteService(org.apache.camel.Exchange exchange)
-
-