java.lang.Object
org.neo4j.driver.internal.async.connection.DirectConnection
- All Implemented Interfaces:
Connection
This is a connection used by
DirectConnectionProvider to connect to a remote database.-
Constructor Summary
ConstructorsConstructorDescriptionDirectConnection(Connection delegate, org.neo4j.driver.internal.DatabaseName databaseName, AccessMode mode, String impersonatedUser) -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.neo4j.driver.internal.DatabaseNamevoidvoidbooleanisOpen()booleanmode()protocol()release()org.neo4j.driver.internal.BoltServerAddressvoidterminateAndRelease(String reason) voidwrite(Message message, ResponseHandler handler) voidwriteAndFlush(Message message, ResponseHandler handler)
-
Constructor Details
-
DirectConnection
public DirectConnection(Connection delegate, org.neo4j.driver.internal.DatabaseName databaseName, AccessMode mode, String impersonatedUser)
-
-
Method Details
-
connection
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfaceConnection
-
enableAutoRead
public void enableAutoRead()- Specified by:
enableAutoReadin interfaceConnection
-
disableAutoRead
public void disableAutoRead()- Specified by:
disableAutoReadin interfaceConnection
-
isTelemetryEnabled
public boolean isTelemetryEnabled()- Specified by:
isTelemetryEnabledin interfaceConnection
-
write
- Specified by:
writein interfaceConnection
-
writeAndFlush
- Specified by:
writeAndFlushin interfaceConnection
-
reset
- Specified by:
resetin interfaceConnection
-
release
- Specified by:
releasein interfaceConnection
-
terminateAndRelease
- Specified by:
terminateAndReleasein interfaceConnection
-
serverAgent
- Specified by:
serverAgentin interfaceConnection
-
serverAddress
public org.neo4j.driver.internal.BoltServerAddress serverAddress()- Specified by:
serverAddressin interfaceConnection
-
protocol
- Specified by:
protocolin interfaceConnection
-
bindTerminationAwareStateLockingExecutor
- Specified by:
bindTerminationAwareStateLockingExecutorin interfaceConnection
-
mode
- Specified by:
modein interfaceConnection
-
databaseName
public org.neo4j.driver.internal.DatabaseName databaseName()- Specified by:
databaseNamein interfaceConnection
-
impersonatedUser
- Specified by:
impersonatedUserin interfaceConnection
-