Index

A B C D E F G H I J L N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addSuppressed(Throwable, Throwable) - Static method in class org.neo4j.bolt.connection.routed.impl.util.FutureUtil
 
allServers() - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistry
 
allServers() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistryImpl
 
asCompletionException(Throwable) - Static method in class org.neo4j.bolt.connection.routed.impl.util.FutureUtil
 
authInfo() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
AuthTokenManagerExecutionException - Exception Class in org.neo4j.bolt.connection.routed.impl
 
AuthTokenManagerExecutionException(Throwable) - Constructor for exception class org.neo4j.bolt.connection.routed.impl.AuthTokenManagerExecutionException
 

B

beginTransaction(DatabaseName, AccessMode, String, Set<String>, TransactionType, Duration, Map<String, Value>, String, NotificationConfig) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 

C

clear() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
close() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
close() - Method in class org.neo4j.bolt.connection.routed.RoutedBoltConnectionProvider
 
ClusterCompositionLookupResult - Class in org.neo4j.bolt.connection.routed
 
ClusterCompositionLookupResult(ClusterComposition) - Constructor for class org.neo4j.bolt.connection.routed.ClusterCompositionLookupResult
 
ClusterCompositionLookupResult(ClusterComposition, Set<BoltServerAddress>) - Constructor for class org.neo4j.bolt.connection.routed.ClusterCompositionLookupResult
 
ClusterRoutingTable - Class in org.neo4j.bolt.connection.routed.impl.cluster
 
ClusterRoutingTable(DatabaseName, Clock, BoltServerAddress...) - Constructor for class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
combineErrors(Throwable, Throwable) - Static method in class org.neo4j.bolt.connection.routed.impl.util.FutureUtil
 
commit() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
completionExceptionCause(Throwable) - Static method in class org.neo4j.bolt.connection.routed.impl.util.FutureUtil
 
connect(BoltServerAddress, RoutingContext, BoltAgent, String, int, SecurityPlan, DatabaseName, Supplier<CompletionStage<AuthToken>>, AccessMode, Set<String>, String, BoltProtocolVersion, NotificationConfig, Consumer<DatabaseName>, Map<String, Object>) - Method in class org.neo4j.bolt.connection.routed.RoutedBoltConnectionProvider
 
contains(DatabaseName) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistryImpl
 

D

database() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
database() - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 
decrementInUseCount(BoltServerAddress) - Method in class org.neo4j.bolt.connection.routed.RoutedBoltConnectionProvider
 
defaultReadTimeout() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
discard(long, long) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 

E

ensureRoutingTable(SecurityPlan, CompletableFuture<DatabaseName>, AccessMode, Set<String>, String, Supplier<CompletionStage<AuthToken>>, BoltProtocolVersion, String) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistry
Ensures the routing table for the database with given access mode.
ensureRoutingTable(SecurityPlan, CompletableFuture<DatabaseName>, AccessMode, Set<String>, String, Supplier<CompletionStage<AuthToken>>, BoltProtocolVersion, String) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistryImpl
 
ensureRoutingTable(SecurityPlan, AccessMode, Set<String>, Supplier<CompletionStage<AuthToken>>, BoltProtocolVersion) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandler
 
ensureRoutingTable(SecurityPlan, AccessMode, Set<String>, Supplier<CompletionStage<AuthToken>>, BoltProtocolVersion) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 
executeWithLock(Lock, Runnable) - Static method in class org.neo4j.bolt.connection.routed.impl.util.LockUtil
 
executeWithLock(Lock, Supplier<T>) - Static method in class org.neo4j.bolt.connection.routed.impl.util.LockUtil
 
expirationTimestamp() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
expirationTimestamp() - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 

F

flush(ResponseHandler) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
forceClose(String) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
forget(BoltServerAddress) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
forget(BoltServerAddress) - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 
forgetWriter(BoltServerAddress) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
forgetWriter(BoltServerAddress) - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 
FutureUtil - Class in org.neo4j.bolt.connection.routed.impl.util
 
FutureUtil() - Constructor for class org.neo4j.bolt.connection.routed.impl.util.FutureUtil
 

G

getClusterComposition() - Method in class org.neo4j.bolt.connection.routed.ClusterCompositionLookupResult
 
getResolvedInitialRouters() - Method in class org.neo4j.bolt.connection.routed.ClusterCompositionLookupResult
 
getRoutingTableHandler(DatabaseName) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistry
Returns routing table handler for the given database name if it exists in the registry.
getRoutingTableHandler(DatabaseName) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistryImpl
 

H

hasBeenStaleFor(long) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
hasBeenStaleFor(long) - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 

I

isRoutingTableAged() - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandler
 
isRoutingTableAged() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 
isStaleFor(AccessMode) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
isStaleFor(AccessMode) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandler
 
isStaleFor(AccessMode) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 
isStaleFor(AccessMode) - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 

J

joinNowOrElseThrow(CompletableFuture<T>, Supplier<? extends RuntimeException>) - Static method in class org.neo4j.bolt.connection.routed.impl.util.FutureUtil
 

L

LeastConnectedLoadBalancingStrategy - Class in org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing
 
LeastConnectedLoadBalancingStrategy(Function<BoltServerAddress, Integer>, LoggingProvider) - Constructor for class org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing.LeastConnectedLoadBalancingStrategy
 
LoadBalancingStrategy - Interface in org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing
A facility to select most appropriate reader or writer among the given addresses for request processing.
LockUtil - Class in org.neo4j.bolt.connection.routed.impl.util
 
LockUtil() - Constructor for class org.neo4j.bolt.connection.routed.impl.util.LockUtil
 
logoff() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
logon(AuthToken) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
lookupClusterComposition(SecurityPlan, RoutingTable, Function<BoltServerAddress, BoltConnectionProvider>, Set<String>, String, Supplier<CompletionStage<AuthToken>>, BoltProtocolVersion) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RediscoveryImpl
 
lookupClusterComposition(SecurityPlan, RoutingTable, Function<BoltServerAddress, BoltConnectionProvider>, Set<String>, String, Supplier<CompletionStage<AuthToken>>, BoltProtocolVersion) - Method in interface org.neo4j.bolt.connection.routed.Rediscovery
 

N

next(int) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing.RoundRobinArrayIndex
 

O

onConnectionFailure(BoltServerAddress) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandler
 
onConnectionFailure(BoltServerAddress) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 
onErrorContinue(CompletableFuture<T>, Throwable, Function<Throwable, ? extends CompletionStage<T>>) - Static method in class org.neo4j.bolt.connection.routed.impl.util.FutureUtil
 
onLoop(Supplier<T>) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
onWriteFailure(BoltServerAddress) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandler
 
onWriteFailure(BoltServerAddress) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 
org.neo4j.bolt.connection.routed - module org.neo4j.bolt.connection.routed
The Neo4j Bolt Connection routed implementation module.
org.neo4j.bolt.connection.routed - package org.neo4j.bolt.connection.routed
 
org.neo4j.bolt.connection.routed.impl - package org.neo4j.bolt.connection.routed.impl
 
org.neo4j.bolt.connection.routed.impl.cluster - package org.neo4j.bolt.connection.routed.impl.cluster
 
org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing - package org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing
 
org.neo4j.bolt.connection.routed.impl.util - package org.neo4j.bolt.connection.routed.impl.util
 

P

preferInitialRouter() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
preferInitialRouter() - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 
protocolVersion() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
pull(long, long) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 

R

readers() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
readers() - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
Returns an immutable list of reader addresses.
Rediscovery - Interface in org.neo4j.bolt.connection.routed
Provides cluster composition lookup capabilities and initial router address resolution.
RediscoveryImpl - Class in org.neo4j.bolt.connection.routed.impl.cluster
 
RediscoveryImpl(BoltServerAddress, Function<BoltServerAddress, Set<BoltServerAddress>>, LoggingProvider, DomainNameResolver, RoutingContext, BoltAgent, String, int) - Constructor for class org.neo4j.bolt.connection.routed.impl.cluster.RediscoveryImpl
 
remove(DatabaseName) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistry
Removes a routing table of the given database from registry.
remove(DatabaseName) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistryImpl
 
removeAged() - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistry
Removes all routing tables that has been not used for a long time.
removeAged() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistryImpl
 
replaceRouterIfPresent(BoltServerAddress, BoltServerAddress) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
replaceRouterIfPresent(BoltServerAddress, BoltServerAddress) - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 
reset() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
resolve() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RediscoveryImpl
 
resolve() - Method in interface org.neo4j.bolt.connection.routed.Rediscovery
 
rollback() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
RoundRobinArrayIndex - Class in org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing
 
route(DatabaseName, String, Set<String>) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
RoutedBoltConnection - Class in org.neo4j.bolt.connection.routed.impl
 
RoutedBoltConnection(BoltConnection, RoutingTableHandler, AccessMode, RoutedBoltConnectionProvider) - Constructor for class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
RoutedBoltConnectionProvider - Class in org.neo4j.bolt.connection.routed
 
RoutedBoltConnectionProvider(Function<BoltServerAddress, BoltConnectionProvider>, Function<BoltServerAddress, Set<BoltServerAddress>>, DomainNameResolver, long, Rediscovery, Clock, LoggingProvider, BoltServerAddress, RoutingContext, BoltAgent, String, int, MetricsListener) - Constructor for class org.neo4j.bolt.connection.routed.RoutedBoltConnectionProvider
 
routers() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
routers() - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
Returns an immutable list of router addresses.
routingTable() - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandler
 
routingTable() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 
RoutingTable - Interface in org.neo4j.bolt.connection.routed
 
RoutingTableHandler - Interface in org.neo4j.bolt.connection.routed.impl.cluster
 
RoutingTableHandlerImpl - Class in org.neo4j.bolt.connection.routed.impl.cluster
 
RoutingTableHandlerImpl(RoutingTable, Rediscovery, Function<BoltServerAddress, BoltConnectionProvider>, RoutingTableRegistry, LoggingProvider, long, Consumer<Set<BoltServerAddress>>) - Constructor for class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 
RoutingTableRegistry - Interface in org.neo4j.bolt.connection.routed.impl.cluster
A generic interface to access all routing tables as a whole.
RoutingTableRegistryImpl - Class in org.neo4j.bolt.connection.routed.impl.cluster
 
RoutingTableRegistryImpl(Function<BoltServerAddress, BoltConnectionProvider>, Rediscovery, Clock, LoggingProvider, long, Consumer<Set<BoltServerAddress>>) - Constructor for class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableRegistryImpl
 
run(String, Map<String, Value>) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
runInAutoCommitTransaction(DatabaseName, AccessMode, String, Set<String>, String, Map<String, Value>, Duration, Map<String, Value>, NotificationConfig) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 

S

selectReader(List<BoltServerAddress>) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing.LeastConnectedLoadBalancingStrategy
 
selectReader(List<BoltServerAddress>) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing.LoadBalancingStrategy
Select most appropriate read address from the given array of addresses.
selectWriter(List<BoltServerAddress>) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing.LeastConnectedLoadBalancingStrategy
 
selectWriter(List<BoltServerAddress>) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.loadbalancing.LoadBalancingStrategy
Select most appropriate write address from the given array of addresses.
serverAddress() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
serverAgent() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
servers() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
servers() - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandler
 
servers() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 
servers() - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
Returns an immutable unordered set of all addresses known by this routing table.
serverSideRoutingEnabled() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
setReadTimeout(Duration) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
state() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
supportsMultiDb(BoltServerAddress, RoutingContext, BoltAgent, String, int, SecurityPlan, AuthToken) - Method in class org.neo4j.bolt.connection.routed.RoutedBoltConnectionProvider
 
supportsSessionAuth(BoltServerAddress, RoutingContext, BoltAgent, String, int, SecurityPlan, AuthToken) - Method in class org.neo4j.bolt.connection.routed.RoutedBoltConnectionProvider
 

T

telemetry(TelemetryApi) - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
telemetrySupported() - Method in class org.neo4j.bolt.connection.routed.impl.RoutedBoltConnection
 
toString() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 

U

update(ClusterComposition) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
update(ClusterComposition) - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
 
updateRoutingTable(ClusterCompositionLookupResult) - Method in interface org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandler
 
updateRoutingTable(ClusterCompositionLookupResult) - Method in class org.neo4j.bolt.connection.routed.impl.cluster.RoutingTableHandlerImpl
 

V

verifyConnectivity(BoltServerAddress, RoutingContext, BoltAgent, String, int, SecurityPlan, AuthToken) - Method in class org.neo4j.bolt.connection.routed.RoutedBoltConnectionProvider
 

W

writers() - Method in class org.neo4j.bolt.connection.routed.impl.cluster.ClusterRoutingTable
 
writers() - Method in interface org.neo4j.bolt.connection.routed.RoutingTable
Returns an immutable list of writer addresses.
A B C D E F G H I J L N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form