Class NitriteEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.nitrite.NitriteEndpoint
-
- 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.0.0", scheme="nitrite", title="Nitrite", syntax="nitrite:database", category={DATABASE,NOSQL}, headersClass=NitriteConstants.class) public class NitriteEndpoint extends org.apache.camel.support.DefaultEndpoint
Access Nitrite databases.
-
-
Constructor Summary
Constructors Constructor Description NitriteEndpoint()
NitriteEndpoint(String uri, NitriteComponent component)
-
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()
String
getCollection()
NitriteComponent
getComponent()
String
getDatabase()
org.dizitart.no2.PersistentCollection
getNitriteCollection()
org.dizitart.no2.Nitrite
getNitriteDatabase()
String
getPassword()
Class<?>
getRepositoryClass()
String
getRepositoryName()
String
getUsername()
void
setCollection(String collection)
void
setDatabase(String database)
void
setNitriteCollection(org.dizitart.no2.PersistentCollection collection)
void
setNitriteDatabase(org.dizitart.no2.Nitrite nitriteDatabase)
void
setPassword(String password)
void
setRepositoryClass(Class<?> repositoryClass)
void
setRepositoryName(String repositoryName)
void
setUsername(String username)
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, 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
-
NitriteEndpoint
public NitriteEndpoint()
-
NitriteEndpoint
public NitriteEndpoint(String uri, NitriteComponent component)
-
-
Method Detail
-
setNitriteCollection
public void setNitriteCollection(org.dizitart.no2.PersistentCollection collection)
-
setNitriteDatabase
public void setNitriteDatabase(org.dizitart.no2.Nitrite nitriteDatabase)
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
- Throws:
Exception
-
getComponent
public NitriteComponent getComponent()
- Overrides:
getComponent
in classorg.apache.camel.support.DefaultEndpoint
-
getNitriteCollection
public org.dizitart.no2.PersistentCollection getNitriteCollection()
-
getNitriteDatabase
public org.dizitart.no2.Nitrite getNitriteDatabase()
-
setDatabase
public void setDatabase(String database)
-
getDatabase
public String getDatabase()
-
getCollection
public String getCollection()
-
setCollection
public void setCollection(String collection)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getRepositoryClass
public Class<?> getRepositoryClass()
-
setRepositoryClass
public void setRepositoryClass(Class<?> repositoryClass)
-
getRepositoryName
public String getRepositoryName()
-
setRepositoryName
public void setRepositoryName(String repositoryName)
-
-