Package org.apache.camel.component.etcd
Class AbstractEtcdProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- org.apache.camel.component.etcd.AbstractEtcdProducer
-
- 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
- Direct Known Subclasses:
EtcdKeysProducer
,EtcdStatsProducer
public abstract class AbstractEtcdProducer extends org.apache.camel.support.DefaultProducer
The etcd producer.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractEtcdProducer(org.apache.camel.Endpoint endpoint, EtcdConfiguration configuration, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doStop()
protected mousio.etcd4j.EtcdClient
getClient()
protected EtcdConfiguration
getConfiguration()
protected String
getPath()
-
Methods inherited from class org.apache.camel.support.DefaultProducer
createExchange, doStart, getEndpoint, 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
-
AbstractEtcdProducer
protected AbstractEtcdProducer(org.apache.camel.Endpoint endpoint, EtcdConfiguration configuration, String path)
-
-
Method Detail
-
doStop
protected void doStop() throws Exception
- Overrides:
doStop
in classorg.apache.camel.support.DefaultProducer
- Throws:
Exception
-
getConfiguration
protected EtcdConfiguration getConfiguration()
-
getPath
protected String getPath()
-
-