Interface PoolObservationProvider
- All Superinterfaces:
ObservationProvider
An
ObservationProvider responsible for creating new Observation instances for connection pool and its
connections.- Since:
- 7.0.0
-
Method Summary
Modifier and TypeMethodDescriptionconnectionPoolClose(String id, URI uri) Creates anObservationfor connection pool closure.connectionPoolCreate(String id, URI uri, int maxSize) Creates anObservationfor a new connection pool creation.pooledConnectionAcquire(String id, URI uri) Creates anObservationfor connection aquisition.pooledConnectionClose(String id, URI uri) Creates anObservationfor connection closure.pooledConnectionCreate(String id, URI uri) Creates anObservationfor a new connection creation.pooledConnectionInUse(ImmutableObservation parentObsevation, String id, URI uri) Creates anObservationfor connection usage.Methods inherited from interface org.neo4j.bolt.connection.observation.ObservationProvider
boltExchange, httpExchange, scopedObservation, supplyInScope
-
Method Details
-
connectionPoolCreate
Creates anObservationfor a new connection pool creation.The returned observation MUST be started.
- Parameters:
id- the pool iduri- the targetURImaxSize- the maximum connections allowed, -1 for unbounded- Returns:
- a new observation
-
connectionPoolClose
Creates anObservationfor connection pool closure.The returned observation MUST be started.
- Parameters:
id- the pool id- Returns:
- a new observation
-
pooledConnectionCreate
Creates anObservationfor a new connection creation.The returned observation MUST be started.
- Parameters:
id- the pool id- Returns:
- a new observation
-
pooledConnectionClose
Creates anObservationfor connection closure.The returned observation MUST be started.
- Parameters:
id- the pool id- Returns:
- a new observation
-
pooledConnectionAcquire
Creates anObservationfor connection aquisition.The returned observation MUST be started.
- Parameters:
id- the pool id- Returns:
- a new observation
-
pooledConnectionInUse
Creates anObservationfor connection usage.The returned observation MUST be started.
- Parameters:
parentObsevation- the parent observationid- the pool id- Returns:
- a new observation
-