| Package | Description |
|---|---|
| com.mongodb |
Main package with core files.
|
| Modifier and Type | Class and Description |
|---|---|
private class |
DefaultServer.DefaultServerStateListener |
private class |
MultiServerCluster.DefaultServerStateListener |
| Modifier and Type | Field and Description |
|---|---|
private ChangeListener<ServerDescription> |
ServerMonitor.serverStateListener |
private ChangeListener<ServerDescription> |
DefaultServer.serverStateListener |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<ChangeListener<ServerDescription>,java.lang.Boolean> |
DefaultServer.changeListeners |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultServer.addChangeListener(ChangeListener<ServerDescription> changeListener) |
void |
ClusterableServer.addChangeListener(ChangeListener<ServerDescription> changeListener)
Adds a change listener to this server.
|
protected ClusterableServer |
BaseCluster.createServer(ServerAddress serverAddress,
ChangeListener<ServerDescription> serverStateListener) |
| Constructor and Description |
|---|
ServerMonitor(ServerAddress serverAddress,
ChangeListener<ServerDescription> serverStateListener,
SocketSettings socketSettings,
ServerSettings settings,
java.lang.String clusterId,
Mongo mongo,
PooledConnectionProvider connectionProvider) |