Interface | Description |
---|---|
AsyncConnectionSource |
A source of connections to a single MongoDB server.
|
AsyncReadBinding |
An asynchronous factory of connection sources to servers that can be read from and that satisfy the specified read preference.
|
AsyncReadWriteBinding |
An asynchronous factory of connection sources to servers that can be read from or written to.
|
AsyncWriteBinding |
An asynchronous factory of connection sources to servers that can be written to, e.g, a standalone, a mongos, or a replica set primary.
|
ConnectionSource |
A source of connections to a single MongoDB server.
|
ReadBinding |
A factory of connection sources to servers that can be read from and that satisfy the specified read preference.
|
ReadWriteBinding |
A factory of connection sources to servers that can be read from or written to.
|
ReferenceCounted |
An interface for reference-counted objects.
|
WriteBinding |
A factory of connection sources to servers that can be written to, e.g, a standalone, a mongos, or a replica set primary.
|
Class | Description |
---|---|
AsyncClusterBinding |
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.
|
AsyncSingleConnectionReadBinding |
An asynchronous read binding that is bound to a single connection.
|
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.
|
SingleConnectionReadBinding |
A read binding that is bound to a single connection.
|
SingleServerBinding |
A simple binding where all connection sources are bound to the server specified in the constructor.
|