Sets the authenticated subject to be used for connections
to VoltDB.
Sets levels for controlling backpressure notifications.
Sets the limit on the number of requests that can be pending in
a client at any one time.
Registers a handler for connection-establishment failures.
Registers a handler for connection-down events.
Sets the connection response timeout.
Sets the timeout for connection setup, including authentication
to the server.
Registers a handler for connection-up events.
Configures trust store for TLS/SSL using installation defaults.
Disable automatic connection management.
Enables TLS/SSL for server connections.
If TLS/SSL is enabled, this enables verification of the host
identification (either dnsName or IP address) in the X.509
certificate's SubjectAlternativeName extension.
Registers an error-log handler.
Set hashed password for connections to VoltDB.
Set hashed password for connections to VoltDB.
Registers a handler for late server responses.
Creates a new login context and authenticates the user, then
adds the authenticated subject to this client configuration.
This setting controls the maximum number of requests that
the Client2 API can have queued at the VoltDB network
layer for a single connection.
Sets the limit on the number of transactions that can be
outstanding at the VoltDB server at any one time.
Set cleartext password for connections to VoltDB.
Sets the timeout for procedure calls.
Sets delay times for attempts to reconnect failed connections.
Registers a handler to be notified about changes in request backpressure.
Sets the default priority for procedure calls from
a Client2
created using this configuration.
Provides an ExecutorService
with which to
complete callProcedure
requests.
Sets the fixed number of 'response' threads to be available
in the pool of such threads.
Enables or disables the rounding mode in the client.
Limits the rate at which transactions can be sent to the
VoltDB server.
Configures trust store for TLS/SSL using a specified trust
store file and an optional password.
A generalized routine to configire a TLS/SSL trust store
from a specified file.
Configure a TLS/SSL trust store via a property file.
Set username for connections to VoltDB.