Interface Connection

All Known Implementing Classes:
DirectConnection, NetworkConnection, RoutingConnection

public interface Connection
  • Method Details

    • isOpen

      boolean isOpen()
    • enableAutoRead

      void enableAutoRead()
    • disableAutoRead

      void disableAutoRead()
    • write

      void write(Message message, ResponseHandler handler)
    • writeAndFlush

      void writeAndFlush(Message message, ResponseHandler handler)
    • isTelemetryEnabled

      boolean isTelemetryEnabled()
    • reset

      CompletionStage<Void> reset(Throwable throwable)
    • release

      CompletionStage<Void> release()
    • terminateAndRelease

      void terminateAndRelease(String reason)
    • serverAgent

      String serverAgent()
    • serverAddress

      org.neo4j.driver.internal.BoltServerAddress serverAddress()
    • protocol

      BoltProtocol protocol()
    • bindTerminationAwareStateLockingExecutor

      void bindTerminationAwareStateLockingExecutor(TerminationAwareStateLockingExecutor executor)
    • mode

      default AccessMode mode()
    • databaseName

      default org.neo4j.driver.internal.DatabaseName databaseName()
    • impersonatedUser

      default String impersonatedUser()