Hazelcast C++ Client
 All Classes Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
hazelcast::client::config::ClientNetworkConfig Class Reference

Contains configuration parameters for client network related behaviour. More...

#include <ClientNetworkConfig.h>

Public Member Functions

 ClientNetworkConfig ()
 Constructor with default values. More...
 
SSLConfiggetSSLConfig ()
 Returns the current SSLConfig. More...
 
ClientNetworkConfigsetSSLConfig (const config::SSLConfig &sslConfig)
 Sets the SSLConfig. More...
 
ClientNetworkConfigsetConnectionTimeout (int64_t connectionTimeoutInMillis)
 
int64_t getConnectionTimeout () const
 Timeout value for nodes to accept client connection requests. More...
 
ClientNetworkConfigsetAwsConfig (const ClientAwsConfig &clientAwsConfig)
 Sets configuration to connect nodes in aws environment. More...
 
ClientAwsConfiggetAwsConfig ()
 Returns the current ClientAwsConfig. More...
 

Detailed Description

Contains configuration parameters for client network related behaviour.

Constructor & Destructor Documentation

hazelcast::client::config::ClientNetworkConfig::ClientNetworkConfig ( )

Constructor with default values.

connectionTimeout(5000)

Member Function Documentation

ClientAwsConfig & hazelcast::client::config::ClientNetworkConfig::getAwsConfig ( )

Returns the current ClientAwsConfig.

Returns
ClientAwsConfig
int64_t hazelcast::client::config::ClientNetworkConfig::getConnectionTimeout ( ) const

Timeout value for nodes to accept client connection requests.

Returns
int connectionTimeout in millis
SSLConfig & hazelcast::client::config::ClientNetworkConfig::getSSLConfig ( )

Returns the current SSLConfig.

Returns
the SSLConfig.
See Also
#setSSLConfig(SSLConfig)
ClientNetworkConfig & hazelcast::client::config::ClientNetworkConfig::setAwsConfig ( const ClientAwsConfig clientAwsConfig)

Sets configuration to connect nodes in aws environment.

Parameters
clientAwsConfigthe ClientAwsConfig
See Also
getAwsConfig()
ClientNetworkConfig & hazelcast::client::config::ClientNetworkConfig::setConnectionTimeout ( int64_t  connectionTimeoutInMillis)
Parameters
connectionTimeoutTimeout value in millis for nodes to accept client connection requests. A zero value means wait until connection established or an error occurs.
Returns
itself ClientNetworkConfig
ClientNetworkConfig & hazelcast::client::config::ClientNetworkConfig::setSSLConfig ( const config::SSLConfig sslConfig)

Sets the SSLConfig.

Parameters
sslConfigthe SSLConfig.
Returns
the updated ClientNetworkConfig.
See Also
getSSLConfig()

The documentation for this class was generated from the following files: