Interface | Description |
---|---|
CodecRegistryProvider |
Provider interface to obtain
CodecRegistry from the underlying MongoDB Java driver. |
MongoDatabaseFactory |
Interface for factories creating
MongoDatabase instances. |
MongoDbFactory | Deprecated
since 3.0, use
MongoDatabaseFactory instead. |
MongoExpression |
Wrapper object for MongoDB expressions like
$toUpper : $name that manifest as Document when
passed on to the driver. |
MongoSessionProvider |
A simple interface for obtaining a
ClientSession to be consumed by
MongoOperations and MongoDB native operations that support causal
consistency and transactions. |
ReactiveMongoDatabaseFactory |
Interface for factories creating reactive
MongoDatabase instances. |
SessionAwareMethodInterceptor.ClientSessionOperator<T> |
Represents an operation upon two operands of the same type, producing a result of the same type as the operands
accepting
ClientSession . |
Class | Description |
---|---|
BindableMongoExpression |
A
MongoExpression using the ParameterBindingDocumentCodec for parsing a raw (json)
expression. |
MongoCollectionUtils |
Helper class featuring helper methods for working with MongoDb collections.
|
MongoDatabaseUtils |
Helper class for managing a
MongoDatabase instances via MongoDatabaseFactory . |
MongoTransactionManager |
A
PlatformTransactionManager implementation that manages
ClientSession based transactions for a single MongoDatabaseFactory . |
MongoTransactionManager.MongoTransactionObject |
MongoDB specific transaction object, representing a
MongoResourceHolder . |
ReactiveMongoDatabaseUtils |
Helper class for managing reactive
MongoDatabase instances via ReactiveMongoDatabaseFactory . |
ReactiveMongoTransactionManager |
A
ReactiveTransactionManager implementation that manages
ClientSession based transactions for a single
ReactiveMongoDatabaseFactory . |
ReactiveMongoTransactionManager.ReactiveMongoTransactionObject |
MongoDB specific transaction object, representing a
MongoResourceHolder . |
SessionAwareMethodInterceptor<D,C> |
MethodInterceptor implementation looking up and invoking an alternative target method having
ClientSession as its first argument. |
SpringDataMongoDB |
Class that exposes the SpringData MongoDB specific information like the current
Version or
driver information . |
Enum | Description |
---|---|
SessionSynchronization |
SessionSynchronization is used along with MongoTemplate to define in which type of transactions to
participate if any. |
Exception | Description |
---|---|
BulkOperationException |
Is thrown when errors occur during bulk operations.
|
ClientSessionException |
NonTransientDataAccessException specific to MongoDB ClientSession related data
access failures such as reading data using an already closed session. |
InvalidMongoDbApiUsageException | |
LazyLoadingException | |
MongoTransactionException |
A specific
ClientSessionException related to issues with a transaction such as aborted or non existing
transactions. |
UncategorizedMongoDbException |
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.