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.BoltExchangeObservationboltExchange(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.ObservationconnectionPoolClose(String id, URI uri) org.neo4j.bolt.connection.observation.ObservationconnectionPoolCreate(String id, URI uri, int maxSize) org.neo4j.bolt.connection.observation.HttpExchangeObservationhttpExchange(org.neo4j.bolt.connection.observation.ImmutableObservation parentObsevation, URI uri, String method, String uriTemplate, BiConsumer<String, String> setter) org.neo4j.bolt.connection.observation.ObservationpooledConnectionAcquire(String id, URI uri) org.neo4j.bolt.connection.observation.ObservationpooledConnectionClose(String id, URI uri) org.neo4j.bolt.connection.observation.ObservationpooledConnectionCreate(String id, URI uri) org.neo4j.bolt.connection.observation.ObservationpooledConnectionInUse(org.neo4j.bolt.connection.observation.ImmutableObservation parentObsevation, String id, URI uri) org.neo4j.bolt.connection.observation.Observation<T> TsupplyInScope(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:
connectionPoolCreatein interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
connectionPoolClose
- Specified by:
connectionPoolClosein interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
pooledConnectionCreate
- Specified by:
pooledConnectionCreatein interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
pooledConnectionClose
- Specified by:
pooledConnectionClosein interfaceorg.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
-
pooledConnectionAcquire
public org.neo4j.bolt.connection.observation.Observation pooledConnectionAcquire(String id, URI uri) - Specified by:
pooledConnectionAcquirein 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:
pooledConnectionInUsein 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:
boltExchangein 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:
httpExchangein interfaceorg.neo4j.bolt.connection.observation.ObservationProvider
-
scopedObservation
public org.neo4j.bolt.connection.observation.Observation scopedObservation()- Specified by:
scopedObservationin interfaceorg.neo4j.bolt.connection.observation.ObservationProvider
-
supplyInScope
public <T> T supplyInScope(org.neo4j.bolt.connection.observation.ImmutableObservation observation, Supplier<T> supplier) - Specified by:
supplyInScopein interfaceorg.neo4j.bolt.connection.observation.ObservationProvider
-