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

A

add(E) - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 

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
 
clear() - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
COLLECTION - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
collection - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
COLLECTION_INDEX - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
confirm(E) - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
contains(E) - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
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
 
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
 
createQuery(Object, String) - Method in interface org.apache.camel.component.mongodb.MongoDBTailTrackingStrategy
Creates an object to be used in a query using the last tracking value.

D

DATABASE - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
db - Variable in class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
doShutdown() - Method in class org.apache.camel.component.mongodb.MongoDbComponent
 
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
 
doStart() - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
doStop() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
doStop() - Method in class org.apache.camel.component.mongodb.MongoDbTailableCursorConsumer
 
doStop() - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 

E

ensureIndex(MongoCollection<BasicDBObject>, List<BasicDBObject>) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Add Index
extractLastVal(DBObject, String) - Method in interface org.apache.camel.component.mongodb.MongoDBTailTrackingStrategy
Extracts the last tracking value using the field name or an expression.

F

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
 
fromStringToBasicDBObject(String) - 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
 
getCollectionName() - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
getConnectionBean() - 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
 
getDbName() - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
getIncreasingFieldName() - Method in class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
getMongoClient() - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
getMongoCollection() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getMongoConnection() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getMongoDatabase() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getOperation() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getOutputType() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getPersistentId() - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
 
getPersistRecords() - 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
 
getTailTrackingStrategy() - 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

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
 
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

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
Component for working with documents stored in MongoDB database.
MongoDbEndpoint() - Constructor for class org.apache.camel.component.mongodb.MongoDbEndpoint
 
MongoDbEndpoint(String, MongoDbComponent) - Constructor for class org.apache.camel.component.mongodb.MongoDbEndpoint
 
MongoDbIdempotentRepository<E> - Class in org.apache.camel.component.mongodb.processor.idempotent
 
MongoDbIdempotentRepository() - Constructor for class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
MongoDbIdempotentRepository(MongoClient, String, String) - Constructor for class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
MongoDbOperation - Enum in org.apache.camel.component.mongodb
 
MongoDbOutputType - 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, MongoDBTailTrackingEnum) - Constructor for class org.apache.camel.component.mongodb.MongoDbTailTrackingConfig
 
MongoDBTailTrackingEnum - Enum in org.apache.camel.component.mongodb
Contains the concrete MongoDB tail tracking strategies.
MongoDbTailTrackingManager - Class in org.apache.camel.component.mongodb
 
MongoDbTailTrackingManager(MongoClient, MongoDbTailTrackingConfig) - Constructor for class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
MongoDBTailTrackingStrategy - Interface in org.apache.camel.component.mongodb
This class contains different methods for extracting and saving tail tracking information.
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

OID - Static variable in class org.apache.camel.component.mongodb.MongoDbConstants
 
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
 
org.apache.camel.component.mongodb.processor.idempotent - package org.apache.camel.component.mongodb.processor.idempotent
 

P

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
 
remove(E) - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
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})
setCollectionName(String) - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
setConnectionBean(String) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Name of Mongo to use.
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
setDbName(String) - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
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.
setLastVal(DBObject) - Method in class org.apache.camel.component.mongodb.MongoDbTailTrackingManager
 
setMongoClient(MongoClient) - Method in class org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository
 
setMongoConnection(MongoClient) - 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.
setOutputType(MongoDbOutputType) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Convert the output of the producer to the selected type : "DBObjectList", "DBObject" or "DBCursor".
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.
setPersistRecords(int) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets the number of tailed records after which the tail tracking data is persisted to MongoDB.
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.
setTailTrackingStrategy(MongoDBTailTrackingEnum) - Method in class org.apache.camel.component.mongodb.MongoDbEndpoint
Sets the strategy used to extract the increasing field value and to create the query to position the tail cursor.
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.
valueOf(String) - Static method in enum org.apache.camel.component.mongodb.MongoDbOutputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.camel.component.mongodb.MongoDBTailTrackingEnum
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.
values() - Static method in enum org.apache.camel.component.mongodb.MongoDbOutputType
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.MongoDBTailTrackingEnum
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
 
A B C D E F G I K L M N O P R S U V W 
Skip navigation links

Apache Camel