Class MongoMetricsConnectionPoolListener
java.lang.Object
com.mongodb.event.ConnectionPoolListenerAdapter
io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- All Implemented Interfaces:
com.mongodb.event.ConnectionPoolListener
,EventListener
@NonNullApi
@NonNullFields
@Incubating(since="1.2.0")
public class MongoMetricsConnectionPoolListener
extends com.mongodb.event.ConnectionPoolListenerAdapter
ConnectionPoolListener
for collecting connection pool metrics from MongoClient
.- Since:
- 1.2.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
connectionAdded
(com.mongodb.event.ConnectionAddedEvent event) void
connectionCheckedIn
(com.mongodb.event.ConnectionCheckedInEvent event) void
connectionCheckedOut
(com.mongodb.event.ConnectionCheckedOutEvent event) void
connectionPoolClosed
(com.mongodb.event.ConnectionPoolClosedEvent event) void
connectionPoolOpened
(com.mongodb.event.ConnectionPoolOpenedEvent event) void
connectionRemoved
(com.mongodb.event.ConnectionRemovedEvent event) void
waitQueueEntered
(com.mongodb.event.ConnectionPoolWaitQueueEnteredEvent event) void
waitQueueExited
(com.mongodb.event.ConnectionPoolWaitQueueExitedEvent event)
-
Constructor Details
-
MongoMetricsConnectionPoolListener
-
-
Method Details
-
connectionPoolOpened
public void connectionPoolOpened(com.mongodb.event.ConnectionPoolOpenedEvent event) - Specified by:
connectionPoolOpened
in interfacecom.mongodb.event.ConnectionPoolListener
- Overrides:
connectionPoolOpened
in classcom.mongodb.event.ConnectionPoolListenerAdapter
-
connectionPoolClosed
public void connectionPoolClosed(com.mongodb.event.ConnectionPoolClosedEvent event) - Specified by:
connectionPoolClosed
in interfacecom.mongodb.event.ConnectionPoolListener
- Overrides:
connectionPoolClosed
in classcom.mongodb.event.ConnectionPoolListenerAdapter
-
connectionCheckedOut
public void connectionCheckedOut(com.mongodb.event.ConnectionCheckedOutEvent event) - Specified by:
connectionCheckedOut
in interfacecom.mongodb.event.ConnectionPoolListener
- Overrides:
connectionCheckedOut
in classcom.mongodb.event.ConnectionPoolListenerAdapter
-
connectionCheckedIn
public void connectionCheckedIn(com.mongodb.event.ConnectionCheckedInEvent event) - Specified by:
connectionCheckedIn
in interfacecom.mongodb.event.ConnectionPoolListener
- Overrides:
connectionCheckedIn
in classcom.mongodb.event.ConnectionPoolListenerAdapter
-
waitQueueEntered
public void waitQueueEntered(com.mongodb.event.ConnectionPoolWaitQueueEnteredEvent event) - Specified by:
waitQueueEntered
in interfacecom.mongodb.event.ConnectionPoolListener
- Overrides:
waitQueueEntered
in classcom.mongodb.event.ConnectionPoolListenerAdapter
-
waitQueueExited
public void waitQueueExited(com.mongodb.event.ConnectionPoolWaitQueueExitedEvent event) - Specified by:
waitQueueExited
in interfacecom.mongodb.event.ConnectionPoolListener
- Overrides:
waitQueueExited
in classcom.mongodb.event.ConnectionPoolListenerAdapter
-
connectionAdded
public void connectionAdded(com.mongodb.event.ConnectionAddedEvent event) - Specified by:
connectionAdded
in interfacecom.mongodb.event.ConnectionPoolListener
- Overrides:
connectionAdded
in classcom.mongodb.event.ConnectionPoolListenerAdapter
-
connectionRemoved
public void connectionRemoved(com.mongodb.event.ConnectionRemovedEvent event) - Specified by:
connectionRemoved
in interfacecom.mongodb.event.ConnectionPoolListener
- Overrides:
connectionRemoved
in classcom.mongodb.event.ConnectionPoolListenerAdapter
-