Class DigitalOceanProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- org.apache.camel.component.digitalocean.producer.DigitalOceanProducer
-
- 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:
DigitalOceanAccountProducer
,DigitalOceanActionsProducer
,DigitalOceanBlockStoragesProducer
,DigitalOceanDropletsProducer
,DigitalOceanFloatingIPsProducer
,DigitalOceanImagesProducer
,DigitalOceanKeysProducer
,DigitalOceanRegionsProducer
,DigitalOceanSizesProducer
,DigitalOceanSnapshotsProducer
,DigitalOceanTagsProducer
public abstract class DigitalOceanProducer extends org.apache.camel.support.DefaultProducer
The DigitalOcean producer.
-
-
Field Summary
Fields Modifier and Type Field Description protected DigitalOceanConfiguration
configuration
protected static org.slf4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description DigitalOceanProducer(DigitalOceanEndpoint endpoint, DigitalOceanConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DigitalOceanOperations
determineOperation(org.apache.camel.Exchange exchange)
DigitalOceanEndpoint
getEndpoint()
-
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
-
-
-
-
Field Detail
-
LOG
protected static final org.slf4j.Logger LOG
-
configuration
protected DigitalOceanConfiguration configuration
-
-
Constructor Detail
-
DigitalOceanProducer
public DigitalOceanProducer(DigitalOceanEndpoint endpoint, DigitalOceanConfiguration configuration)
-
-
Method Detail
-
determineOperation
protected DigitalOceanOperations determineOperation(org.apache.camel.Exchange exchange)
-
getEndpoint
public DigitalOceanEndpoint getEndpoint()
- Specified by:
getEndpoint
in interfaceorg.apache.camel.EndpointAware
- Overrides:
getEndpoint
in classorg.apache.camel.support.DefaultProducer
-
-