Uses of Interface
org.neo4j.driver.internal.spi.Connection
Package
Description
-
Uses of Connection in org.neo4j.driver.internal.async
Modifier and TypeClassDescriptionclass
This connection represents a simple network connection to a remote server.ModifierConstructorDescriptionprotected
UnmanagedTransaction
(Connection connection, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, long fetchSize, ResultCursorsHolder resultCursors, org.neo4j.driver.internal.GqlNotificationConfig notificationConfig, ApiTelemetryWork apiTelemetryWork, Logging logging) UnmanagedTransaction
(Connection connection, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, long fetchSize, org.neo4j.driver.internal.GqlNotificationConfig notificationConfig, ApiTelemetryWork apiTelemetryWork, Logging logging) -
Uses of Connection in org.neo4j.driver.internal.async.connection
Modifier and TypeClassDescriptionclass
This is a connection used byDirectConnectionProvider
to connect to a remote database.class
A connection used by the routing driver.ModifierConstructorDescriptionDirectConnection
(Connection delegate, org.neo4j.driver.internal.DatabaseName databaseName, AccessMode mode, String impersonatedUser) RoutingConnection
(Connection delegate, org.neo4j.driver.internal.DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, org.neo4j.driver.internal.RoutingErrorHandler errorHandler) -
Uses of Connection in org.neo4j.driver.internal.async.pool
Modifier and TypeMethodDescriptionConnectionFactory.createConnection
(io.netty.channel.Channel channel, ExtendedChannelPool pool) NetworkConnectionFactory.createConnection
(io.netty.channel.Channel channel, ExtendedChannelPool pool) -
Uses of Connection in org.neo4j.driver.internal.cluster
Modifier and TypeMethodDescriptionClusterCompositionProvider.getClusterComposition
(Connection connection, org.neo4j.driver.internal.DatabaseName databaseName, Set<Bookmark> bookmarks, String impersonatedUser) RoutingProcedureClusterCompositionProvider.getClusterComposition
(Connection connection, org.neo4j.driver.internal.DatabaseName databaseName, Set<Bookmark> bookmarks, String impersonatedUser) RouteMessageRoutingProcedureRunner.run
(Connection connection, org.neo4j.driver.internal.DatabaseName databaseName, Set<Bookmark> bookmarks, String impersonatedUser) RoutingProcedureRunner.run
(Connection connection, org.neo4j.driver.internal.DatabaseName databaseName, Set<Bookmark> bookmarks, String impersonatedUser) Run the calls to the serverSingleDatabaseRoutingProcedureRunner.run
(Connection connection, org.neo4j.driver.internal.DatabaseName databaseName, Set<Bookmark> bookmarks, String impersonatedUser) -
Uses of Connection in org.neo4j.driver.internal.cluster.loadbalancing
-
Uses of Connection in org.neo4j.driver.internal.cursor
Modifier and TypeFieldDescriptionprotected final Connection
AsyncResultCursorOnlyFactory.connection
ModifierConstructorDescriptionAsyncResultCursorOnlyFactory
(Connection connection, Message runMessage, RunResponseHandler runHandler, CompletableFuture<Void> runFuture, PullAllResponseHandler pullHandler) ResultCursorFactoryImpl
(Connection connection, Message runMessage, RunResponseHandler runHandler, CompletableFuture<Void> runFuture, PullResponseHandler pullHandler, PullAllResponseHandler pullAllHandler) -
Uses of Connection in org.neo4j.driver.internal.handlers
Modifier and TypeFieldDescriptionprotected final Connection
LegacyPullAllResponseHandler.connection
Modifier and TypeMethodDescriptionstatic PullAllResponseHandler
PullHandlers.newBoltV3PullAllHandler
(Query query, RunResponseHandler runHandler, Connection connection, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, UnmanagedTransaction tx) static PullAllResponseHandler
PullHandlers.newBoltV4AutoPullHandler
(Query query, RunResponseHandler runHandler, Connection connection, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, UnmanagedTransaction tx, long fetchSize) static PullResponseHandler
PullHandlers.newBoltV4BasicPullHandler
(Query query, RunResponseHandler runHandler, Connection connection, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, UnmanagedTransaction tx) ModifierConstructorDescriptionLegacyPullAllResponseHandler
(Query query, RunResponseHandler runResponseHandler, Connection connection, MetadataExtractor metadataExtractor, PullResponseCompletionListener completionListener) RunResponseHandler
(CompletableFuture<Void> runFuture, MetadataExtractor metadataExtractor, Connection connection, UnmanagedTransaction tx) SessionPullResponseCompletionListener
(Connection connection, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer) -
Uses of Connection in org.neo4j.driver.internal.handlers.pulln
ModifierConstructorDescriptionAutoPullResponseHandler
(Query query, RunResponseHandler runResponseHandler, Connection connection, MetadataExtractor metadataExtractor, PullResponseCompletionListener completionListener, long fetchSize) BasicPullResponseHandler
(Query query, RunResponseHandler runResponseHandler, Connection connection, MetadataExtractor metadataExtractor, PullResponseCompletionListener completionListener) BasicPullResponseHandler
(Query query, RunResponseHandler runResponseHandler, Connection connection, MetadataExtractor metadataExtractor, PullResponseCompletionListener completionListener, boolean syncSignals) -
Uses of Connection in org.neo4j.driver.internal.messaging
Modifier and TypeMethodDescriptionBoltProtocol.beginTransaction
(Connection connection, Set<Bookmark> bookmarks, TransactionConfig config, String txType, org.neo4j.driver.internal.GqlNotificationConfig GqlNotificationConfig, Logging logging, boolean flush) Begin an unmanaged transaction.CompletionStage<org.neo4j.driver.internal.DatabaseBookmark>
BoltProtocol.commitTransaction
(Connection connection) Commit the unmanaged transaction.BoltProtocol.rollbackTransaction
(Connection connection) Rollback the unmanaged transaction.BoltProtocol.runInAutoCommitTransaction
(Connection connection, Query query, Set<Bookmark> bookmarks, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, TransactionConfig config, long fetchSize, org.neo4j.driver.internal.GqlNotificationConfig GqlNotificationConfig, Logging logging) Execute the given query in an auto-commit transaction, i.e.BoltProtocol.runInUnmanagedTransaction
(Connection connection, Query query, UnmanagedTransaction tx, long fetchSize) Execute the given query in a running unmanaged transaction, i.e.BoltProtocol.telemetry
(Connection connection, Integer api) Sends telemetry message to the server. -
Uses of Connection in org.neo4j.driver.internal.messaging.request
Modifier and TypeMethodDescriptionstatic boolean
MultiDatabaseUtil.supportsMultiDatabase
(Connection connection) static boolean
MultiDatabaseUtil.supportsRouteMessage
(Connection connection) -
Uses of Connection in org.neo4j.driver.internal.messaging.v3
Modifier and TypeMethodDescriptionBoltProtocolV3.beginTransaction
(Connection connection, Set<Bookmark> bookmarks, TransactionConfig config, String txType, org.neo4j.driver.internal.GqlNotificationConfig notificationConfig, Logging logging, boolean flush) protected ResultCursorFactory
BoltProtocolV3.buildResultCursorFactory
(Connection connection, Query query, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, UnmanagedTransaction tx, RunWithMetadataMessage runMessage, long ignored) CompletionStage<org.neo4j.driver.internal.DatabaseBookmark>
BoltProtocolV3.commitTransaction
(Connection connection) BoltProtocolV3.rollbackTransaction
(Connection connection) BoltProtocolV3.runInAutoCommitTransaction
(Connection connection, Query query, Set<Bookmark> bookmarks, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, TransactionConfig config, long fetchSize, org.neo4j.driver.internal.GqlNotificationConfig notificationConfig, Logging logging) BoltProtocolV3.runInUnmanagedTransaction
(Connection connection, Query query, UnmanagedTransaction tx, long fetchSize) BoltProtocolV3.telemetry
(Connection connection, Integer api) -
Uses of Connection in org.neo4j.driver.internal.messaging.v4
Modifier and TypeMethodDescriptionprotected ResultCursorFactory
BoltProtocolV4.buildResultCursorFactory
(Connection connection, Query query, Consumer<org.neo4j.driver.internal.DatabaseBookmark> bookmarkConsumer, UnmanagedTransaction tx, RunWithMetadataMessage runMessage, long fetchSize) -
Uses of Connection in org.neo4j.driver.internal.messaging.v54
-
Uses of Connection in org.neo4j.driver.internal.spi
Modifier and TypeMethodDescriptionConnectionPool.acquire
(org.neo4j.driver.internal.BoltServerAddress address, AuthToken overrideAuthToken) ConnectionProvider.acquireConnection
(ConnectionContext context) -
Uses of Connection in org.neo4j.driver.internal.telemetry
Modifier and TypeMethodDescriptionApiTelemetryWork.execute
(Connection connection, BoltProtocol protocol) -
Uses of Connection in org.neo4j.driver.internal.util
Modifier and TypeMethodDescriptionMetadataExtractor.extractSummary
(Query query, Connection connection, long resultAvailableAfter, Map<String, Value> metadata, boolean legacyNotifications, GqlStatusObject gqlStatusObject) static boolean
SessionAuthUtil.supportsSessionAuth
(Connection connection)