public class oadd.org.apache.zookeeper.client.ZKClientConfig extends oadd.org.apache.zookeeper.common.ZKConfig
{
public static final java.lang.String ZK_SASL_CLIENT_USERNAME;
public static final java.lang.String ZK_SASL_CLIENT_USERNAME_DEFAULT;
public static final java.lang.String ZK_SASL_CLIENT_CANONICALIZE_HOSTNAME;
public static final java.lang.String ZK_SASL_CLIENT_CANONICALIZE_HOSTNAME_DEFAULT;
public static final java.lang.String LOGIN_CONTEXT_NAME_KEY;
public static final java.lang.String LOGIN_CONTEXT_NAME_KEY_DEFAULT;
public static final java.lang.String ENABLE_CLIENT_SASL_KEY;
public static final java.lang.String ENABLE_CLIENT_SASL_DEFAULT;
public static final java.lang.String ZOOKEEPER_SERVER_REALM;
public static final java.lang.String DISABLE_AUTO_WATCH_RESET;
public static final java.lang.String ZOOKEEPER_CLIENT_CNXN_SOCKET;
public static final java.lang.String SECURE_CLIENT;
public static final int CLIENT_MAX_PACKET_LENGTH_DEFAULT;
public static final java.lang.String ZOOKEEPER_REQUEST_TIMEOUT;
public static final java.lang.String ZOOKEEPER_SERVER_PRINCIPAL;
public static final long ZOOKEEPER_REQUEST_TIMEOUT_DEFAULT;
public void <init>()
{
oadd.org.apache.zookeeper.client.ZKClientConfig v;
v := @this: oadd.org.apache.zookeeper.client.ZKClientConfig;
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void <init>()>();
specialinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void initFromJavaSystemProperties()>();
return;
}
public void <init>(java.io.File) throws oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException
{
oadd.org.apache.zookeeper.client.ZKClientConfig v;
java.io.File v;
v := @this: oadd.org.apache.zookeeper.client.ZKClientConfig;
v := @parameter: java.io.File;
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void <init>(java.io.File)>(v);
return;
}
public void <init>(java.lang.String) throws oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException
{
oadd.org.apache.zookeeper.client.ZKClientConfig v;
java.lang.String v;
v := @this: oadd.org.apache.zookeeper.client.ZKClientConfig;
v := @parameter: java.lang.String;
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void <init>(java.lang.String)>(v);
return;
}
private void initFromJavaSystemProperties()
{
oadd.org.apache.zookeeper.client.ZKClientConfig v;
java.lang.String v, v;
v := @this: oadd.org.apache.zookeeper.client.ZKClientConfig;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.request.timeout");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.request.timeout", v);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.server.principal");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.server.principal", v);
return;
}
protected void handleBackwardCompatibility()
{
oadd.org.apache.zookeeper.client.ZKClientConfig v;
java.lang.String v, v, v, v, v, v, v, v;
v := @this: oadd.org.apache.zookeeper.client.ZKClientConfig;
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void handleBackwardCompatibility()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.sasl.client.username");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.sasl.client.username", v);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.sasl.client.canonicalize.hostname");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.sasl.client.canonicalize.hostname", v);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.sasl.clientconfig");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.sasl.clientconfig", v);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.sasl.client");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.sasl.client", v);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.server.realm");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.server.realm", v);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.disableAutoWatchReset");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.disableAutoWatchReset", v);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.clientCnxnSocket");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.clientCnxnSocket", v);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.client.secure");
virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: void setProperty(java.lang.String,java.lang.String)>("zookeeper.client.secure", v);
return;
}
public boolean isSaslClientEnabled()
{
java.lang.Boolean v;
oadd.org.apache.zookeeper.client.ZKClientConfig v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.zookeeper.client.ZKClientConfig;
v = virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: java.lang.String getProperty(java.lang.String,java.lang.String)>("zookeeper.sasl.client", "true");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public long getLong(java.lang.String, long)
{
oadd.org.apache.zookeeper.client.ZKClientConfig v;
long v, v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.zookeeper.client.ZKClientConfig;
v := @parameter: java.lang.String;
v := @parameter: long;
v = virtualinvoke v.<oadd.org.apache.zookeeper.client.ZKClientConfig: java.lang.String getProperty(java.lang.String)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = staticinvoke <java.lang.Long: long parseLong(java.lang.String)>(v);
return v;
label:
return v;
}
}