java.lang.Object
org.neo4j.driver.internal.async.connection.RoutingConnection
- All Implemented Interfaces:
Connection
A connection used by the routing driver.
-
Constructor Summary
ConstructorsConstructorDescriptionRoutingConnection(Connection delegate, org.neo4j.driver.internal.DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, org.neo4j.driver.internal.RoutingErrorHandler errorHandler) -
Method Summary
Modifier and TypeMethodDescriptionorg.neo4j.driver.internal.DatabaseNamevoidvoidvoidflush()booleanisOpen()mode()protocol()release()reset()org.neo4j.driver.internal.BoltServerAddressvoidterminateAndRelease(String reason) voidwrite(Message message, ResponseHandler handler) voidwrite(Message message1, ResponseHandler handler1, Message message2, ResponseHandler handler2) voidwriteAndFlush(Message message, ResponseHandler handler) voidwriteAndFlush(Message message1, ResponseHandler handler1, Message message2, ResponseHandler handler2)
-
Constructor Details
-
RoutingConnection
public RoutingConnection(Connection delegate, org.neo4j.driver.internal.DatabaseName databaseName, AccessMode accessMode, String impersonatedUser, org.neo4j.driver.internal.RoutingErrorHandler errorHandler)
-
-
Method Details
-
enableAutoRead
public void enableAutoRead()- Specified by:
enableAutoReadin interfaceConnection
-
disableAutoRead
public void disableAutoRead()- Specified by:
disableAutoReadin interfaceConnection
-
write
- Specified by:
writein interfaceConnection
-
write
public void write(Message message1, ResponseHandler handler1, Message message2, ResponseHandler handler2) - Specified by:
writein interfaceConnection
-
writeAndFlush
- Specified by:
writeAndFlushin interfaceConnection
-
writeAndFlush
public void writeAndFlush(Message message1, ResponseHandler handler1, Message message2, ResponseHandler handler2) - Specified by:
writeAndFlushin interfaceConnection
-
reset
- Specified by:
resetin interfaceConnection
-
isOpen
public boolean isOpen()- Specified by:
isOpenin 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
-
flush
public void flush()- Specified by:
flushin interfaceConnection
-
mode
- Specified by:
modein interfaceConnection
-
databaseName
public org.neo4j.driver.internal.DatabaseName databaseName()- Specified by:
databaseNamein interfaceConnection
-
impersonatedUser
- Specified by:
impersonatedUserin interfaceConnection
-