#include <ConfigurationBuilder.h>
ConfigurationBuilder is used to generate immutable Configuration objects that are in turn used to configure RemoteCacheManager instances.
infinispan::hotrod::ConfigurationBuilder::ConfigurationBuilder |
( |
| ) |
|
|
inline |
Add a new cluster to the configuration builder
- Parameters
-
clusterName | the name of the new cluster |
- Returns
- a ClusterConfigurationBuilder object usable to configure the new cluster
Configuration infinispan::hotrod::ConfigurationBuilder::build |
( |
| ) |
|
|
inline |
ConfigurationBuilder& infinispan::hotrod::ConfigurationBuilder::connectionTimeout |
( |
int |
connectionTimeout_ | ) |
|
|
inline |
Configures underlying TCP connection timeout. Default is 60000 msec
- Returns
- ConfigurationBuilder instance to be used for configuration
Configuration infinispan::hotrod::ConfigurationBuilder::create |
( |
| ) |
|
|
inline |
ConfigurationBuilder& infinispan::hotrod::ConfigurationBuilder::forceReturnValues |
( |
bool |
forceReturnValues_ | ) |
|
|
inline |
Configures whether or not to force returning values on all cache operations that optionally return a value. Default is false.
- Returns
- ConfigurationBuilder instance to be used for configuration
ConfigurationBuilder& infinispan::hotrod::ConfigurationBuilder::keySizeEstimate |
( |
int |
keySizeEstimate_ | ) |
|
|
inline |
Sets the marshalled size estimate for keys in the remote cache. Default is 64 bytes.
- Returns
- ConfigurationBuilder instance to be used for further configuration
Sets the maximum number of retries for each request. A valid value should be greater or equals than 0 (zero). Zero means no retry will made in case of a network failure. It defaults to 10.
- Returns
- ConfigurationBuilder instance to be used for further configuration
ConfigurationBuilder& infinispan::hotrod::ConfigurationBuilder::protocolVersion |
( |
const std::string & |
protocolVersion_ | ) |
|
|
inline |
void infinispan::hotrod::ConfigurationBuilder::validate |
( |
| ) |
|
|
inline |
ConfigurationBuilder& infinispan::hotrod::ConfigurationBuilder::valueSizeEstimate |
( |
int |
valueSizeEstimate_ | ) |
|
|
inline |
Sets the marshalled estimate of the values in this cache. Default is 512 bytes.
- Returns
- ConfigurationBuilder instance to be used for further configuration
The documentation for this class was generated from the following file:
- C:/cygwin64/tmp/build/source/jdg-cpp-client/infinispan-hotrod-cpp-8.5.0.Final-Source/include/infinispan/hotrod/ConfigurationBuilder.h