Class ArangoDbEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.arangodb.ArangoDbEndpoint
-
- 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.5.0", scheme="arangodb", title="ArangoDb", syntax="arangodb:database", category={DATABASE,NOSQL}, producerOnly=true, headersClass=ArangoDbConstants.class) public class ArangoDbEndpoint extends org.apache.camel.support.DefaultEndpoint
Perform operations on ArangoDb when used as a Document Database, or as a Graph Database
-
-
Constructor Summary
Constructors Constructor Description ArangoDbEndpoint()
ArangoDbEndpoint(String uri, ArangoDbComponent component, ArangoDbConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Processor processor)
org.apache.camel.Producer
createProducer()
protected void
doShutdown()
protected void
doStart()
com.arangodb.ArangoDB
getArango()
ArangoDbConfiguration
getConfiguration()
void
setArango(com.arangodb.ArangoDB arango)
void
setConfiguration(ArangoDbConfiguration configuration)
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, 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, 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
-
ArangoDbEndpoint
public ArangoDbEndpoint()
-
ArangoDbEndpoint
public ArangoDbEndpoint(String uri, ArangoDbComponent component, ArangoDbConfiguration configuration)
-
-
Method Detail
-
createProducer
public org.apache.camel.Producer createProducer()
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
-
getArango
public com.arangodb.ArangoDB getArango()
-
setArango
public void setArango(com.arangodb.ArangoDB arango)
-
getConfiguration
public ArangoDbConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(ArangoDbConfiguration configuration)
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.DefaultEndpoint
- Throws:
Exception
-
-