Package com.mongodb.event
Class ConnectionPoolClearedEvent
- java.lang.Object
-
- com.mongodb.event.ConnectionPoolClearedEvent
-
public final class ConnectionPoolClearedEvent extends Object
An event signifying when a connection pool is cleared and paused.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description ConnectionPoolClearedEvent(ServerId serverId)
Constructs a new instance of the event.ConnectionPoolClearedEvent(ServerId serverId, ObjectId serviceId)
Constructs a new instance of the event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerId
getServerId()
Gets the server idObjectId
getServiceId()
Gets the service id.String
toString()
-
-
-
Constructor Detail
-
ConnectionPoolClearedEvent
public ConnectionPoolClearedEvent(ServerId serverId)
Constructs a new instance of the event.- Parameters:
serverId
- the server id
-
-
Method Detail
-
getServerId
public ServerId getServerId()
Gets the server id- Returns:
- the server id
-
getServiceId
@Nullable public ObjectId getServiceId()
Gets the service id.When connected to a load balancer, in some cases the driver clears only a subset of connections in the pool, based on the service id reported on the connection on which the error occurred.
- Returns:
- the service id, which may be null
- Since:
- 4.3
-
-