Class BoltObservationProvider

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 Details

  • Method Details

    • connectionPoolCreate

      public org.neo4j.bolt.connection.observation.Observation connectionPoolCreate(String id, URI uri, int maxSize)
      Specified by:
      connectionPoolCreate in interface org.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
    • connectionPoolClose

      public org.neo4j.bolt.connection.observation.Observation connectionPoolClose(String id, URI uri)
      Specified by:
      connectionPoolClose in interface org.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
    • pooledConnectionCreate

      public org.neo4j.bolt.connection.observation.Observation pooledConnectionCreate(String id, URI uri)
      Specified by:
      pooledConnectionCreate in interface org.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
    • pooledConnectionClose

      public org.neo4j.bolt.connection.observation.Observation pooledConnectionClose(String id, URI uri)
      Specified by:
      pooledConnectionClose in interface org.neo4j.bolt.connection.pooled.observation.PoolObservationProvider
    • pooledConnectionAcquire

      public org.neo4j.bolt.connection.observation.Observation pooledConnectionAcquire(String id, URI uri)
      Specified by:
      pooledConnectionAcquire in interface org.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 interface org.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 interface org.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 interface org.neo4j.bolt.connection.observation.ObservationProvider
    • scopedObservation

      public org.neo4j.bolt.connection.observation.Observation scopedObservation()
      Specified by:
      scopedObservation in interface org.neo4j.bolt.connection.observation.ObservationProvider
    • supplyInScope

      public <T> T supplyInScope(org.neo4j.bolt.connection.observation.ImmutableObservation observation, Supplier<T> supplier)
      Specified by:
      supplyInScope in interface org.neo4j.bolt.connection.observation.ObservationProvider