Class KubernetesCustomResourcesProducer
- 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.customresources.KubernetesCustomResourcesProducer
-
- 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 KubernetesCustomResourcesProducer extends org.apache.camel.support.DefaultProducer
-
-
Constructor Summary
Constructors Constructor Description KubernetesCustomResourcesProducer(AbstractKubernetesEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doCreate(org.apache.camel.Exchange exchange, String namespaceName)
protected void
doDelete(org.apache.camel.Exchange exchange, String namespaceName)
protected void
doGet(org.apache.camel.Exchange exchange, String namespaceName)
protected void
doList(org.apache.camel.Exchange exchange, String namespaceName)
protected void
doListByLabels(org.apache.camel.Exchange exchange, String namespaceName)
protected void
doReplace(org.apache.camel.Exchange exchange, String namespaceName)
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
-
KubernetesCustomResourcesProducer
public KubernetesCustomResourcesProducer(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, String namespaceName)
-
doListByLabels
protected void doListByLabels(org.apache.camel.Exchange exchange, String namespaceName)
-
doGet
protected void doGet(org.apache.camel.Exchange exchange, String namespaceName)
-
doDelete
protected void doDelete(org.apache.camel.Exchange exchange, String namespaceName)
-
doReplace
protected void doReplace(org.apache.camel.Exchange exchange, String namespaceName)
-
doCreate
protected void doCreate(org.apache.camel.Exchange exchange, String namespaceName)
-
-