Package org.voltdb.client
package org.voltdb.client
-
ClassDescriptionInterface for callbacks that are invoked when an asynchronously invoked transaction receives a response.A
Client
that connects to one or more nodes in a VoltDB cluster and provides methods for invoking stored procedures and receiving responses.Client2
provides the so-called "version 2" client API.Container for per-call options for aClient2
VoltDB client.Container for configuration settings for aClient2
VoltDB client.TheClient2Notification
class defines interfaces for 'notifications' from the client API to the application code.Notification of connection status change.Error logging interception.Notification of late response from server.Notification of approaching limit on pending requests.Collect the client's opinion of the operation of client affinity.Container for configuration settings for a ClientFactory for constructing instances of theClient
interfaceInterface implemented by the responses that are generated for procedure invocationsPackages up the data to be sent back to the client as a stored procedure response for a partitionEssentially a set of counters for a specific context with helper methods.An object to store and manipulate statistics information from the VoltDB Java client.Utility methods for use withClientStats
objects.Listener that a client application can provide to aClient
in order to receive notifications when certain events occur, such as backpressure or connection issues.Cause of the connection creation failure.Cause of the disconnection event.This exception can be thrown by any of the synchronousClient2
methods that call a VoltDB procedure.Exception
thrown when an attempt is made to queue a stored procedure invocation with aClient
that has no connections.A utility callback that can be instantiated for asynchronous invocations where the result including success/failure is going to be ignored.Exception thrown by theSyncCallback
andClient.callProcedure(String, Object...)
when a status code that is notClientResponse.SUCCESS
is returned in theClientResponse
.Abstract base class for callbacks that are invoked when an asynchronously invoked transaction receives a response.This exception can be thrown by any of theClient2
methods that call a VoltDB procedure.A utility class that allows a client to queue a stored procedure invocation asynchronously and then poll or join on the response.Utility class, providing methods to load updated classes into a VoltDB database.