Interface | Description |
---|---|
RetryableException |
A marker interface for retryable exceptions.
|
Exception | Description |
---|---|
AuthenticationException |
Failed to authenticate the driver to the server due to bad credentials provided.
|
AuthorizationExpiredException |
The authorization info maintained on the server has expired.
|
ClientException |
A ClientException indicates that the client has carried out an operation incorrectly.
|
ConnectionReadTimeoutException |
Indicates that read timed out due to it taking longer than the server-supplied timeout value via the
connection.recv_timeout_seconds configuration
hint. |
DatabaseException |
A DatabaseException indicates that there is a problem within the underlying database.
|
DiscoveryException |
An error has happened while getting routing table with a remote server.
|
FatalDiscoveryException |
This error indicate a fatal problem to obtain routing tables such as the routing table for a specified database does not exist.
|
Neo4jException |
This is the base class for all exceptions caused as part of communication with the remote Neo4j server.
|
NoSuchRecordException |
Thrown whenever a client expected to read a record that was not available (i.e.
|
ProtocolException |
A signal that the contract for client-server communication has broken down.
|
ResultConsumedException |
A user is trying to access resources that are no longer valid due to
the resources have already been consumed or
the
QueryRunner where the resources are created has already been closed. |
SecurityException |
Failed to communicate with the server due to security errors.
|
ServiceUnavailableException |
An ServiceUnavailableException indicates that the driver cannot communicate with the cluster.
|
SessionExpiredException |
A SessionExpiredException indicates that the session can no longer satisfy the criteria under which it was acquired, e.g.
|
TokenExpiredException |
The provided token has expired.
|
TransactionNestingException |
This exception indicates a user is nesting new transaction with an on-going transaction (unmanaged and/or auto-commit).
|
TransientException |
A TransientException signals a temporary fault that may be worked around by retrying.
|
UntrustedServerException |
Thrown if the remote server cannot be verified as Neo4j.
|