java.lang.Object
org.neo4j.driver.internal.adaptedbolt.BoltObservationProvider
- All Implemented Interfaces:
org.neo4j.bolt.connection.observation.ObservationProvider
,org.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
public final class BoltObservationProvider
extends Object
implements org.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.neo4j.bolt.connection.observation.BoltExchangeObservation
boltExchange
(org.neo4j.bolt.connection.observation.ImmutableObservation parentObsevation, String host, int port, org.neo4j.bolt.connection.BoltProtocolVersion boltVersion, BiConsumer<String, String> setter) org.neo4j.bolt.connection.observation.Observation
connectionPoolClose
(String id, URI uri) org.neo4j.bolt.connection.observation.Observation
connectionPoolCreate
(String id, URI uri, int maxSize) org.neo4j.bolt.connection.observation.HttpExchangeObservation
httpExchange
(org.neo4j.bolt.connection.observation.ImmutableObservation parentObsevation, URI uri, String method, String uriTemplate, BiConsumer<String, String> setter) org.neo4j.bolt.connection.observation.Observation
pooledConnectionAcquire
(String id, URI uri) org.neo4j.bolt.connection.observation.Observation
pooledConnectionClose
(String id, URI uri) org.neo4j.bolt.connection.observation.Observation
pooledConnectionCreate
(String id, URI uri) org.neo4j.bolt.connection.observation.Observation
pooledConnectionInUse
(org.neo4j.bolt.connection.observation.ImmutableObservation parentObsevation, String id, URI uri) org.neo4j.bolt.connection.observation.Observation
<T> T
supplyInScope
(org.neo4j.bolt.connection.observation.ImmutableObservation observation, Supplier<T> supplier)
-
Constructor Details
-
BoltObservationProvider
-
-
Method Details
-
connectionPoolCreate
public org.neo4j.bolt.connection.observation.Observation connectionPoolCreate(String id, URI uri, int maxSize) - Specified by:
connectionPoolCreate
in interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
connectionPoolClose
- Specified by:
connectionPoolClose
in interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
pooledConnectionCreate
- Specified by:
pooledConnectionCreate
in interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
pooledConnectionClose
- Specified by:
pooledConnectionClose
in interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
pooledConnectionAcquire
public org.neo4j.bolt.connection.observation.Observation pooledConnectionAcquire(String id, URI uri) - Specified by:
pooledConnectionAcquire
in interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
pooledConnectionInUse
public org.neo4j.bolt.connection.observation.Observation pooledConnectionInUse(org.neo4j.bolt.connection.observation.ImmutableObservation parentObsevation, String id, URI uri) - Specified by:
pooledConnectionInUse
in interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
boltExchange
public org.neo4j.bolt.connection.observation.BoltExchangeObservation boltExchange(org.neo4j.bolt.connection.observation.ImmutableObservation parentObsevation, String host, int port, org.neo4j.bolt.connection.BoltProtocolVersion boltVersion, BiConsumer<String, String> setter) - Specified by:
boltExchange
in interfaceorg.neo4j.bolt.connection.observation.ObservationProvider
-
httpExchange
public org.neo4j.bolt.connection.observation.HttpExchangeObservation httpExchange(org.neo4j.bolt.connection.observation.ImmutableObservation parentObsevation, URI uri, String method, String uriTemplate, BiConsumer<String, String> setter) - Specified by:
httpExchange
in interfaceorg.neo4j.bolt.connection.observation.ObservationProvider
-
scopedObservation
public org.neo4j.bolt.connection.observation.Observation scopedObservation()- Specified by:
scopedObservation
in interfaceorg.neo4j.bolt.connection.observation.ObservationProvider
-
supplyInScope
public <T> T supplyInScope(org.neo4j.bolt.connection.observation.ImmutableObservation observation, Supplier<T> supplier) - Specified by:
supplyInScope
in interfaceorg.neo4j.bolt.connection.observation.ObservationProvider
-