@InterfaceAudience.Public public class ZKClientConfig extends ZKConfig
| Modifier and Type | Field and Description | 
|---|---|
static int | 
CLIENT_MAX_PACKET_LENGTH_DEFAULT  | 
static String | 
DISABLE_AUTO_WATCH_RESET
This controls whether automatic watch resetting is enabled. 
 | 
static String | 
ENABLE_CLIENT_SASL_DEFAULT  | 
static String | 
ENABLE_CLIENT_SASL_KEY  | 
static String | 
LOGIN_CONTEXT_NAME_KEY  | 
static String | 
LOGIN_CONTEXT_NAME_KEY_DEFAULT  | 
static String | 
SECURE_CLIENT
Setting this to "true" will enable encrypted client-server communication. 
 | 
static String | 
ZK_SASL_CLIENT_CANONICALIZE_HOSTNAME  | 
static String | 
ZK_SASL_CLIENT_CANONICALIZE_HOSTNAME_DEFAULT  | 
static String | 
ZK_SASL_CLIENT_USERNAME  | 
static String | 
ZK_SASL_CLIENT_USERNAME_DEFAULT  | 
static String | 
ZOOKEEPER_CLIENT_CNXN_SOCKET  | 
static String | 
ZOOKEEPER_REQUEST_TIMEOUT  | 
static long | 
ZOOKEEPER_REQUEST_TIMEOUT_DEFAULT
Feature is disabled by default. 
 | 
static String | 
ZOOKEEPER_SERVER_PRINCIPAL  | 
static String | 
ZOOKEEPER_SERVER_REALM  | 
JGSS_NATIVE, JUTE_MAXBUFFER, KINIT_COMMAND| Constructor and Description | 
|---|
ZKClientConfig()  | 
ZKClientConfig(File configFile)  | 
ZKClientConfig(String configPath)  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
getLong(String key,
       long defaultValue)
Get the value of the  
key property as an long. | 
protected void | 
handleBackwardCompatibility()
Now onwards client code will use properties from this class but older
 clients still be setting properties through system properties. 
 | 
boolean | 
isSaslClientEnabled()
Returns true if the SASL client is enabled. 
 | 
addConfiguration, addConfiguration, getBoolean, getBoolean, getInt, getJaasConfKey, getProperty, getProperty, setPropertypublic static final String ZK_SASL_CLIENT_USERNAME
public static final String ZK_SASL_CLIENT_USERNAME_DEFAULT
public static final String ZK_SASL_CLIENT_CANONICALIZE_HOSTNAME
public static final String ZK_SASL_CLIENT_CANONICALIZE_HOSTNAME_DEFAULT
public static final String LOGIN_CONTEXT_NAME_KEY
public static final String LOGIN_CONTEXT_NAME_KEY_DEFAULT
public static final String ENABLE_CLIENT_SASL_KEY
public static final String ENABLE_CLIENT_SASL_DEFAULT
public static final String ZOOKEEPER_SERVER_REALM
public static final String DISABLE_AUTO_WATCH_RESET
public static final String ZOOKEEPER_CLIENT_CNXN_SOCKET
public static final String SECURE_CLIENT
public static final int CLIENT_MAX_PACKET_LENGTH_DEFAULT
public static final String ZOOKEEPER_REQUEST_TIMEOUT
public static final String ZOOKEEPER_SERVER_PRINCIPAL
public static final long ZOOKEEPER_REQUEST_TIMEOUT_DEFAULT
public ZKClientConfig()
public ZKClientConfig(File configFile) throws QuorumPeerConfig.ConfigException
QuorumPeerConfig.ConfigExceptionpublic ZKClientConfig(String configPath) throws QuorumPeerConfig.ConfigException
QuorumPeerConfig.ConfigExceptionprotected void handleBackwardCompatibility()
ZKConfighandleBackwardCompatibility in class ZKConfigpublic boolean isSaslClientEnabled()
zookeeper.sasl.client to false. See
 ZOOKEEPER-1657 for more information.public long getLong(String key, long defaultValue)
key property as an long.
 If property is not set, the provided defaultValue is
 returnedkey - property key.defaultValue - default value.long, or
         defaultValueNumberFormatException - when the value is invalidCopyright © 2008–2021 The Apache Software Foundation. All rights reserved.