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. |