Class DropboxEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.dropbox.DropboxEndpoint
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="2.14.0", scheme="dropbox", title="Dropbox", syntax="dropbox:operation", category={CLOUD,FILE,API}, headersClass=DropboxConstants.class) public class DropboxEndpoint extends org.apache.camel.support.DefaultEndpoint
Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.
-
-
Constructor Summary
Constructors Constructor Description DropboxEndpoint()
DropboxEndpoint(String uri, DropboxComponent component, DropboxConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Processor processor)
Create one of the camel consumer available based on the configurationorg.apache.camel.Producer
createProducer()
Create one of the camel producer available based on the configurationDropboxConfiguration
getConfiguration()
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
DropboxEndpoint
public DropboxEndpoint()
-
DropboxEndpoint
public DropboxEndpoint(String uri, DropboxComponent component, DropboxConfiguration configuration)
-
-
Method Detail
-
getConfiguration
public DropboxConfiguration getConfiguration()
-
createProducer
public org.apache.camel.Producer createProducer() throws Exception
Create one of the camel producer available based on the configuration- Returns:
- the camel producer
- Throws:
Exception
-
-