Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.binding |
This package contains classes that manage binding to MongoDB servers for various operations.
|
com.mongodb.operation |
The core of the MongoDB driver works via operations, using the command pattern.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ClientSessionBinding |
Modifier and Type | Interface and Description |
---|---|
interface |
ReadWriteBinding
A factory of connection sources to servers that can be read from or written to.
|
Modifier and Type | Class and Description |
---|---|
class |
ClusterBinding
A simple ReadWriteBinding implementation that supplies write connection sources bound to a possibly different primary each time, and a
read connection source bound to a possible different server each time.
|
class |
SingleServerBinding
A simple binding where all connection sources are bound to the server specified in the constructor.
|
Modifier and Type | Method and Description |
---|---|
WriteBinding |
WriteBinding.retain() |
Modifier and Type | Method and Description |
---|---|
T |
WriteOperation.execute(WriteBinding binding)
General execute which can return anything of type T
|
java.lang.Void |
UpdateUserOperation.execute(WriteBinding binding) |
java.lang.Void |
RenameCollectionOperation.execute(WriteBinding binding)
Rename the collection with
oldCollectionName in database databaseName to the newCollectionName . |
BulkWriteResult |
MixedBulkWriteOperation.execute(WriteBinding binding)
Executes a bulk write operation.
|
MapReduceStatistics |
MapReduceToCollectionOperation.execute(WriteBinding binding)
Executing this will return a cursor with your results in.
|
BsonDocument |
FsyncUnlockOperation.execute(WriteBinding binding)
Deprecated.
use
FsyncUnlockOperation.execute(ReadBinding) instead. |
java.lang.Void |
DropUserOperation.execute(WriteBinding binding) |
java.lang.Void |
DropIndexOperation.execute(WriteBinding binding) |
java.lang.Void |
DropDatabaseOperation.execute(WriteBinding binding) |
java.lang.Void |
DropCollectionOperation.execute(WriteBinding binding) |
java.lang.Void |
CreateViewOperation.execute(WriteBinding binding) |
java.lang.Void |
CreateUserOperation.execute(WriteBinding binding) |
java.lang.Void |
CreateIndexesOperation.execute(WriteBinding binding) |
java.lang.Void |
CreateCollectionOperation.execute(WriteBinding binding) |
T |
CommandWriteOperation.execute(WriteBinding binding) |
WriteConcernResult |
BaseWriteOperation.execute(WriteBinding binding) |
T |
BaseFindAndModifyOperation.execute(WriteBinding binding) |
java.lang.Void |
AggregateToCollectionOperation.execute(WriteBinding binding) |
private BulkWriteResult |
MixedBulkWriteOperation.executeBulkWriteBatch(WriteBinding binding,
Connection connection,
BulkWriteBatch originalBatch) |
private BsonDocument |
MixedBulkWriteOperation.executeCommand(Connection connection,
BulkWriteBatch batch,
WriteBinding binding) |
(package private) static <T,R> R |
CommandOperationHelper.executeRetryableCommand(WriteBinding binding,
java.lang.String database,
ReadPreference readPreference,
FieldNameValidator fieldNameValidator,
Decoder<T> commandResultDecoder,
CommandOperationHelper.CommandCreator commandCreator,
CommandOperationHelper.CommandTransformer<T,R> transformer) |
(package private) static BsonDocument |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command) |
(package private) static <T> T |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command,
CommandOperationHelper.CommandTransformer<BsonDocument,T> transformer) |
(package private) static BsonDocument |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command,
Connection connection) |
(package private) static <T> T |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command,
Connection connection,
CommandOperationHelper.CommandTransformer<BsonDocument,T> transformer) |
(package private) static <T> T |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command,
Decoder<BsonDocument> decoder,
Connection connection,
CommandOperationHelper.CommandTransformer<BsonDocument,T> transformer) |
(package private) static <D,T> T |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command,
Decoder<D> decoder,
CommandOperationHelper.CommandTransformer<D,T> transformer) |
(package private) static <T> T |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command,
Decoder<T> decoder) |
(package private) static <T> T |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command,
FieldNameValidator fieldNameValidator,
Decoder<BsonDocument> decoder,
Connection connection,
CommandOperationHelper.CommandTransformer<BsonDocument,T> transformer) |
(package private) static <D,T> T |
CommandOperationHelper.executeWrappedCommandProtocol(WriteBinding binding,
java.lang.String database,
BsonDocument command,
FieldNameValidator fieldNameValidator,
Decoder<D> decoder,
CommandOperationHelper.CommandTransformer<D,T> transformer) |
private BulkWriteResult |
MixedBulkWriteOperation.retryExecuteBatches(WriteBinding binding,
BulkWriteBatch retryBatch,
MongoException originalError) |
(package private) static <T> T |
OperationHelper.withConnection(WriteBinding binding,
OperationHelper.CallableWithConnection<T> callable) |
(package private) static <T> T |
OperationHelper.withReleasableConnection(WriteBinding binding,
MongoException connectionException,
OperationHelper.CallableWithConnectionAndSource<T> callable) |
(package private) static <T> T |
OperationHelper.withReleasableConnection(WriteBinding binding,
OperationHelper.CallableWithConnectionAndSource<T> callable) |