B C D E F G I K L M N O P R S U V W

B

BATCH_SIZE - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 

C

CamelMongoDbException - Exception in org.apache.camel.component.mongodb
 
CamelMongoDbException(String, Throwable) - Constructor for exception org.apache.camel.component.mongodb.CamelMongoDbException
 
CamelMongoDbException(String) - Constructor for exception org.apache.camel.component.mongodb.CamelMongoDbException
 
CamelMongoDbException(Throwable) - Constructor for exception org.apache.camel.component.mongodb.CamelMongoDbException
 
COLLECTION - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
collection - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
See MongoDbEndpoint.setTailTrackCollection(String)
COLLECTION_INDEX - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
createConsumer(Processor) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.mongodb.MongoDbComponent
Should access a singleton of type Mongo
createIndex() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Create technical list index
createMongoDbExchange(DBObject) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
createProducer() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 

D

DATABASE - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
db - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
See MongoDbEndpoint.setTailTrackDb(String)
DEFAULT_COLLECTION - Static variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
 
DEFAULT_FIELD - Static variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
 
doAggregate(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
All headers except collection and database are non available for this operation.
doCount(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 
doFindAll(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 
doFindById(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 
doFindOneByQuery(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 
doGetStats(Exchange, MongoDbOperation) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 
doInsert(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 
doRemove(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 
doSave(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 
doStart() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Applies validation logic specific to this endpoint type.
doStart() - Method in class org.apache.camel.component.mongodb.MongoDbTailableCursorConsumer
 
doStop() - Method in class org.apache.camel.component.mongodb.MongoDbTailableCursorConsumer
 
doUpdate(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 

E

ensureIndex(DBCollection, List<DBObject>) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Add Index

F

field - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
See MongoDbEndpoint.setTailTrackField(String)
FIELDS_FILTER - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
FROM_TAILABLE - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
fromAnyObjectToDBObject(Object) - Static method in class org.apache.camel.component.mongodb.converters.MongoDbBasicConverters
 
fromBasicDBObjectToMap(BasicDBObject) - Static method in class org.apache.camel.component.mongodb.converters.MongoDbBasicConverters
 
fromFileToDBObject(File, Exchange) - Static method in class org.apache.camel.component.mongodb.converters.MongoDbBasicConverters
 
fromInputStreamToDBObject(InputStream, Exchange) - Static method in class org.apache.camel.component.mongodb.converters.MongoDbBasicConverters
 
fromMapToDBObject(Map<?, ?>) - Static method in class org.apache.camel.component.mongodb.converters.MongoDbBasicConverters
 
fromStringToDBObject(String) - Static method in class org.apache.camel.component.mongodb.converters.MongoDbBasicConverters
 

G

getCollection() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getCollectionIndex() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getConsumerType() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getCursor() - Method in class org.apache.camel.component.mongodb.MongoDbTailingProcess
 
getCursorRegenerationDelay() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getDatabase() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getDb() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getDbCollection() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getIncreasingFieldName() - Method in class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
getMongoConnection() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getOperation() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getPersistentId() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getReadPreference() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getTailTrackCollection() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getTailTrackDb() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getTailTrackField() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getTailTrackIncreasingField() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getTailTrackingConfig() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getWriteConcern() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getWriteConcernRef() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 

I

increasingField - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
See MongoDbEndpoint.setTailTrackIncreasingField(String)
initialize() - Method in class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
initializeConnection() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Initialises the MongoDB connection using the Mongo object provided to the endpoint
initializeProcess() - Method in class org.apache.camel.component.mongodb.MongoDbTailingProcess
Initialise the tailing process, the cursor and if persistent tail tracking is enabled, recover the cursor from the persisted point.
initTailTracking() - Method in class org.apache.camel.component.mongodb.MongoDbTailableCursorConsumer
 
INSERT_RECORDS_AFFECTED - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
invokeOperation(MongoDbOperation, Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
Entry method that selects the appropriate MongoDB operation and executes it
isCreateCollection() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
isDynamicity() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
isInvokeGetLastError() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
isPersistentTailTracking() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
isSingleton() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
isWriteResultAsHeader() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 

K

keepRunning - Variable in class org.apache.camel.component.mongodb.MongoDbTailingProcess
 

L

LAST_ERROR - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
lastVal - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
LIMIT - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 

M

MongoDbBasicConverters - Class in org.apache.camel.component.mongodb.converters
 
MongoDbComponent - Class in org.apache.camel.component.mongodb
Represents the component that manages MongoDbEndpoint.
MongoDbComponent() - Constructor for class org.apache.camel.component.mongodb.MongoDbComponent
 
MongoDbConstants - Class in org.apache.camel.component.mongodb
 
MongoDbConsumerType - Enum in org.apache.camel.component.mongodb
 
MongoDbEndpoint - Class in org.apache.camel.component.mongodb
Represents a MongoDb endpoint.
MongoDbEndpoint() - Constructor for class org.apache.camel.component.mongodb.MongoDbEndpoint
 
MongoDbEndpoint(String, MongoDbComponent) - Constructor for class org.apache.camel.component.mongodb.MongoDbEndpoint
 
MongoDbEndpoint(String) - Constructor for class org.apache.camel.component.mongodb.MongoDbEndpoint
 
MongoDbOperation - Enum in org.apache.camel.component.mongodb
 
MongoDbProducer - Class in org.apache.camel.component.mongodb
The MongoDb producer.
MongoDbProducer(MongoDbEndpoint) - Constructor for class org.apache.camel.component.mongodb.MongoDbProducer
 
MongoDbTailableCursorConsumer - Class in org.apache.camel.component.mongodb
The MongoDb consumer.
MongoDbTailableCursorConsumer(MongoDbEndpoint, Processor) - Constructor for class org.apache.camel.component.mongodb.MongoDbTailableCursorConsumer
 
MongoDbTailingProcess - Class in org.apache.camel.component.mongodb
 
MongoDbTailingProcess(MongoDbEndpoint, MongoDbTailableCursorConsumer, MongoDbTailTrackingManager) - Constructor for class org.apache.camel.component.mongodb.MongoDbTailingProcess
 
MongoDbTailTrackingConfig - Class in org.apache.camel.component.mongodb
 
MongoDbTailTrackingConfig(boolean, String, String, String, String, String) - Constructor for class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
 
MongoDbTailTrackingManager - Class in org.apache.camel.component.mongodb
 
MongoDbTailTrackingManager(Mongo, MongoDbTailTrackingConfig) - Constructor for class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
MULTIUPDATE - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 

N

NUM_TO_SKIP - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 

O

OPERATION_HEADER - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
org.apache.camel.component.mongodb - package org.apache.camel.component.mongodb
 
org.apache.camel.component.mongodb.converters - package org.apache.camel.component.mongodb.converters
 

P

persistent - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
See MongoDbEndpoint.setPersistentTailTracking(boolean)
persistentId - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
See MongoDbEndpoint.setPersistentId(String)
persistToStore() - Method in class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
process(Exchange) - Method in class org.apache.camel.component.mongodb.MongoDbProducer
 

R

RECORDS_AFFECTED - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
recoverFromStore() - Method in class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
RESULT_PAGE_SIZE - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
RESULT_TOTAL_SIZE - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
run() - Method in class org.apache.camel.component.mongodb.MongoDbTailingProcess
The heart of the tailing process.

S

setCollection(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets the name of the MongoDB collection to bind to this endpoint
setCollectionIndex(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets the collection index (JSON FORMAT : { "field1" : order1, "field2" : order2})
setConsumerType(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Reserved for future use, when more consumer types are supported.
setCreateCollection(boolean) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Create collection during initialisation if it doesn't exist.
setCursorRegenerationDelay(long) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
MongoDB tailable cursors will block until new data arrives.
setDatabase(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets the name of the MongoDB database to target
setDynamicity(boolean) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets whether this endpoint will attempt to dynamically resolve the target database and collection from the incoming Exchange properties.
setInvokeGetLastError(boolean) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Instructs this endpoint to invoke WriteResult.getLastError() with every operation.
setLastVal(DBObject) - Method in class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
setMongoConnection(Mongo) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets the Mongo instance that represents the backing connection
setOperation(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets the operation this endpoint will execute against MongoDB.
setPersistentId(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
One tail tracking collection can host many trackers for several tailable consumers.
setPersistentTailTracking(boolean) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Enable persistent tail tracking, which is a mechanism to keep track of the last consumed message across system restarts.
setReadPreference(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets a MongoDB ReadPreference on the Mongo connection.
setTailTrackCollection(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Collection where tail tracking information will be persisted.
setTailTrackDb(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Indicates what database the tail tracking mechanism will persist to.
setTailTrackField(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Field where the last tracked value will be placed.
setTailTrackIncreasingField(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Correlation field in the incoming record which is of increasing nature and will be used to position the tailing cursor every time it is generated.
setWriteConcern(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Set the WriteConcern for write operations on MongoDB using the standard ones.
setWriteConcernRef(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Set the WriteConcern for write operations on MongoDB, passing in the bean ref to a custom WriteConcern which exists in the Registry.
setWriteResultAsHeader(boolean) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
In write operations, it determines whether instead of returning WriteResult as the body of the OUT message, we transfer the IN message to the OUT and attach the WriteResult as a header.
SORT_BY - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
stop() - Method in class org.apache.camel.component.mongodb.MongoDbTailingProcess
 
stopped - Variable in class org.apache.camel.component.mongodb.MongoDbTailingProcess
 

U

UPSERT - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 

V

valueOf(String) - Static method in enum org.apache.camel.component.mongodb.MongoDbConsumerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.camel.component.mongodb.MongoDbOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.camel.component.mongodb.MongoDbConsumerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.camel.component.mongodb.MongoDbOperation
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrapInCamelMongoDbException(Throwable) - Static method in class org.apache.camel.component.mongodb.MongoDbComponent
 
WRITE_OPERATIONS - Static variable in class org.apache.camel.component.mongodb.MongoDbComponent
 
WRITECONCERN - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
WRITERESULT - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 

B C D E F G I K L M N O P R S U V W

Apache Camel