Class DataLakeEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.support.ScheduledPollEndpoint
-
- org.apache.camel.component.azure.storage.datalake.DataLakeEndpoint
-
- 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="3.8.0", scheme="azure-storage-datalake", title="Azure Storage Datalake Service", syntax="azure-storage-datalake:accountName/fileSystemName", category={CLOUD,FILE}) public class DataLakeEndpoint extends org.apache.camel.support.ScheduledPollEndpoint
-
-
Constructor Summary
Constructors Constructor Description DataLakeEndpoint()DataLakeEndpoint(String uri, org.apache.camel.Component component, DataLakeConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.ConsumercreateConsumer(org.apache.camel.Processor processor)org.apache.camel.ProducercreateProducer()protected voiddoStart()DataLakeConfigurationgetConfiguration()com.azure.storage.file.datalake.DataLakeServiceClientgetDataLakeServiceClient()voidsetConfiguration(DataLakeConfiguration configuration)voidsetDataLakeServiceClient(com.azure.storage.file.datalake.DataLakeServiceClient dataLakeServiceClient)voidsetResponseOnExchange(DataLakeOperationResponse response, org.apache.camel.Exchange exchange)-
Methods inherited from class org.apache.camel.support.ScheduledPollEndpoint
configureConsumer, configureProperties, configureScheduledPollConsumerProperties, doConfigureConsumer, doStop, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDefaultDelay, getDelay, getInitialDelay, getPollStrategy, getRepeatCount, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, isGreedy, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRepeatCount, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelay
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureExchange, configurePollingConsumer, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, 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
-
DataLakeEndpoint
public DataLakeEndpoint()
-
DataLakeEndpoint
public DataLakeEndpoint(String uri, org.apache.camel.Component component, DataLakeConfiguration configuration)
-
-
Method Detail
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception- Throws:
Exception
-
getConfiguration
public DataLakeConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(DataLakeConfiguration configuration)
-
getDataLakeServiceClient
public com.azure.storage.file.datalake.DataLakeServiceClient getDataLakeServiceClient()
-
setDataLakeServiceClient
public void setDataLakeServiceClient(com.azure.storage.file.datalake.DataLakeServiceClient dataLakeServiceClient)
-
setResponseOnExchange
public void setResponseOnExchange(DataLakeOperationResponse response, org.apache.camel.Exchange exchange)
-
-