Infinispan HotRod C++ Client  8.2.1.Final
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
infinispan::hotrod::AuthenticationConfigurationBuilder Class Reference

#include <AuthenticationConfigurationBuilder.h>

Public Member Functions

AuthenticationConfiguration create ()
 
AuthenticationConfigurationBuildercallbackHandler (std::vector< sasl_callback_t > &callbackHandler)
 
AuthenticationConfigurationBuilderenabled (bool enabled)
 
AuthenticationConfigurationBuilderenable ()
 
AuthenticationConfigurationBuilderdisable ()
 
AuthenticationConfigurationBuildersaslMechanism (std::string saslMechanism)
 
AuthenticationConfigurationBuilderserverFQDN (std::string serverFQDN)
 

Member Function Documentation

AuthenticationConfigurationBuilder& infinispan::hotrod::AuthenticationConfigurationBuilder::callbackHandler ( std::vector< sasl_callback_t > &  callbackHandler)
inline

Specifies a set of callbacks to be used during the authentication handshake.

AuthenticationConfiguration infinispan::hotrod::AuthenticationConfigurationBuilder::create ( )
inline
AuthenticationConfigurationBuilder& infinispan::hotrod::AuthenticationConfigurationBuilder::disable ( )
inline

Disables authentication

AuthenticationConfigurationBuilder& infinispan::hotrod::AuthenticationConfigurationBuilder::enable ( )
inline

Enables authentication

AuthenticationConfigurationBuilder& infinispan::hotrod::AuthenticationConfigurationBuilder::enabled ( bool  enabled)
inline

Configures whether authentication should be enabled or not

Parameters
enabledboolean
AuthenticationConfigurationBuilder& infinispan::hotrod::AuthenticationConfigurationBuilder::saslMechanism ( std::string  saslMechanism)
inline

Selects the SASL mechanism to use for the connection to the server

Parameters
saslMechanismthe select mechanism: PLAIN, DIGEST-MD5, GSSAPI are available
AuthenticationConfigurationBuilder& infinispan::hotrod::AuthenticationConfigurationBuilder::serverFQDN ( std::string  serverFQDN)
inline

Sets the name of the server as expected by the SASL protocol


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