@UriEndpoint(firstVersion="2.10.0",
scheme="aws-ddb",
title="AWS DynamoDB",
syntax="aws-ddb:tableName",
producerOnly=true,
label="cloud,database,nosql")
public class DdbEndpoint
extends org.apache.camel.impl.ScheduledPollEndpoint
| Constructor and Description |
|---|
DdbEndpoint(String uri,
org.apache.camel.CamelContext context,
DdbConfiguration configuration)
Deprecated.
|
DdbEndpoint(String uri,
org.apache.camel.Component component,
DdbConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
void |
doStart() |
void |
doStop() |
DdbConfiguration |
getConfiguration() |
com.amazonaws.services.dynamodbv2.AmazonDynamoDB |
getDdbClient() |
boolean |
isSingleton() |
configurePollingConsumer, configureProperties, configureScheduledPollConsumerProperties, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDelay, getInitialDelay, getPollStrategy, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, initConsumerProperties, isGreedy, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelayconfigureConsumer, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend@Deprecated public DdbEndpoint(String uri, org.apache.camel.CamelContext context, DdbConfiguration configuration)
public DdbEndpoint(String uri, org.apache.camel.Component component, DdbConfiguration configuration)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionpublic boolean isSingleton()
public void doStart()
throws Exception
doStart in class org.apache.camel.impl.ScheduledPollEndpointExceptionpublic void doStop()
throws Exception
doStop in class org.apache.camel.impl.ScheduledPollEndpointExceptionpublic DdbConfiguration getConfiguration()
public com.amazonaws.services.dynamodbv2.AmazonDynamoDB getDdbClient()
Apache Camel