See: Description
| Interface | Description |
|---|---|
| AllPartitionProcedureCallback |
Interface for callbacks that are invoked when an asynchronously invoked transaction receives a response.
|
| Client |
A
Client that connects to one or more nodes in a VoltDB cluster
and provides methods for invoking stored procedures and receiving responses. |
| Client2 |
Client2 provides the so-called "version 2" client API. |
| Client2Notification.ConnectionStatus |
Notification of connection status change.
|
| Client2Notification.ErrorLog |
Error logging interception.
|
| Client2Notification.LateResponse |
Notification of late response from server.
|
| Client2Notification.RequestBackpressure |
Notification of approaching limit on pending requests.
|
| ClientResponse |
Interface implemented by the responses that are generated for procedure invocations
|
| ProcedureCallback |
Abstract base class for callbacks that are invoked when an asynchronously invoked transaction receives a response.
|
| Class | Description |
|---|---|
| Client2CallOptions |
Container for per-call options for a
Client2 VoltDB
client. |
| Client2Config |
Container for configuration settings for a
Client2
VoltDB client. |
| Client2Notification |
The
Client2Notification class defines interfaces
for 'notifications' from the client API to the application code. |
| ClientAffinityStats |
Collect the client's opinion of the operation of client affinity.
|
| ClientConfig |
Container for configuration settings for a Client
|
| ClientFactory |
Factory for constructing instances of the
Client interface |
| ClientResponseWithPartitionKey |
Packages up the data to be sent back to the client as a stored
procedure response for a partition
|
| ClientStats |
Essentially a set of counters for a specific context with helper
methods.
|
| ClientStatsContext |
An object to store and manipulate statistics information from
the VoltDB Java client.
|
| ClientStatsUtil |
Utility methods for use with
ClientStats objects. |
| ClientStatusListenerExt |
Listener that a client application can provide to a
Client in order to receive notifications
when certain events occur, such as backpressure or connection issues. |
| NullCallback |
A utility callback that can be instantiated for asynchronous invocations where the result including success/failure
is going to be ignored.
|
| SyncCallback |
A utility class that allows a client to queue a stored procedure invocation asynchronously and then poll
or join on the response.
|
| UpdateClasses |
Utility class, providing methods to load updated classes
into a VoltDB database.
|
| Enum | Description |
|---|---|
| ClientStatusListenerExt.AutoConnectionStatus |
Cause of the connection creation failure.
|
| ClientStatusListenerExt.DisconnectCause |
Cause of the disconnection event.
|
| Exception | Description |
|---|---|
| GeneralException |
This exception can be thrown by any of the synchronous
Client2 methods that call a VoltDB procedure. |
| NoConnectionsException |
Exception thrown when an attempt is made to queue a stored procedure invocation
with a Client that has no connections. |
| ProcCallException |
Exception thrown by the
SyncCallback and Client.callProcedure(String, Object...) when a status code
that is not ClientResponse.SUCCESS is returned in the ClientResponse. |
| RequestLimitException |
This exception can be thrown by any of the
Client2 methods
that call a VoltDB procedure. |