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.DefaultProducerThe DigitalOcean producer.
-
-
Field Summary
Fields Modifier and Type Field Description protected DigitalOceanConfigurationconfigurationprotected static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description DigitalOceanProducer(DigitalOceanEndpoint endpoint, DigitalOceanConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DigitalOceanOperationsdetermineOperation(org.apache.camel.Exchange exchange)DigitalOceanEndpointgetEndpoint()-
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:
getEndpointin interfaceorg.apache.camel.EndpointAware- Overrides:
getEndpointin classorg.apache.camel.support.DefaultProducer
-
-