public class org.apache.zookeeper.server.admin.Commands extends java.lang.Object
{
static final org.slf4j.Logger LOG;
static final java.lang.String ADMIN_RATE_LIMITER_INTERVAL;
private static final long rateLimiterInterval;
static final java.lang.String AUTH_INFO_SEPARATOR;
static final java.lang.String ROOT_PATH;
private static java.util.Map commands;
private static java.util.Set primaryNames;
public static void registerCommand(org.apache.zookeeper.server.admin.Command)
{
org.slf4j.Logger v;
java.util.Iterator v;
java.util.Set v, v;
java.util.Map v;
java.lang.Object v, v;
java.lang.String v, v;
boolean v;
org.apache.zookeeper.server.admin.Command v;
v := @parameter: org.apache.zookeeper.server.admin.Command;
v = interfaceinvoke v.<org.apache.zookeeper.server.admin.Command: java.util.Set getNames()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = <org.apache.zookeeper.server.admin.Commands: java.util.Map commands>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
if v == null goto label;
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
v = interfaceinvoke v.<org.apache.zookeeper.server.admin.Command: java.lang.String getPrimaryName()>();
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String,java.lang.Object,java.lang.Object)>("Re-registering command {} (primary name = {})", v, v);
goto label;
label:
v = <org.apache.zookeeper.server.admin.Commands: java.util.Set primaryNames>;
v = interfaceinvoke v.<org.apache.zookeeper.server.admin.Command: java.lang.String getPrimaryName()>();
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
return;
}
public static org.apache.zookeeper.server.admin.CommandResponse runGetCommand(java.lang.String, org.apache.zookeeper.server.ZooKeeperServer, java.util.Map, java.lang.String, javax.servlet.http.HttpServletRequest)
{
org.apache.zookeeper.server.ZooKeeperServer v;
javax.servlet.http.HttpServletRequest v;
org.apache.zookeeper.server.admin.CommandResponse v;
java.util.Map v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v := @parameter: org.apache.zookeeper.server.ZooKeeperServer;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: javax.servlet.http.HttpServletRequest;
v = staticinvoke <org.apache.zookeeper.server.admin.Commands: org.apache.zookeeper.server.admin.CommandResponse runCommand(java.lang.String,org.apache.zookeeper.server.ZooKeeperServer,java.util.Map,java.io.InputStream,java.lang.String,javax.servlet.http.HttpServletRequest,boolean)>(v, v, v, null, v, v, 1);
return v;
}
public static org.apache.zookeeper.server.admin.CommandResponse runPostCommand(java.lang.String, org.apache.zookeeper.server.ZooKeeperServer, java.io.InputStream, java.lang.String, javax.servlet.http.HttpServletRequest)
{
org.apache.zookeeper.server.ZooKeeperServer v;
javax.servlet.http.HttpServletRequest v;
org.apache.zookeeper.server.admin.CommandResponse v;
java.lang.String v, v;
java.io.InputStream v;
v := @parameter: java.lang.String;
v := @parameter: org.apache.zookeeper.server.ZooKeeperServer;
v := @parameter: java.io.InputStream;
v := @parameter: java.lang.String;
v := @parameter: javax.servlet.http.HttpServletRequest;
v = staticinvoke <org.apache.zookeeper.server.admin.Commands: org.apache.zookeeper.server.admin.CommandResponse runCommand(java.lang.String,org.apache.zookeeper.server.ZooKeeperServer,java.util.Map,java.io.InputStream,java.lang.String,javax.servlet.http.HttpServletRequest,boolean)>(v, v, null, v, v, v, 0);
return v;
}
private static org.apache.zookeeper.server.admin.CommandResponse runCommand(java.lang.String, org.apache.zookeeper.server.ZooKeeperServer, java.util.Map, java.io.InputStream, java.lang.String, javax.servlet.http.HttpServletRequest, boolean)
{
org.apache.zookeeper.KeeperException$NoAuthException v;
javax.servlet.http.HttpServletRequest v;
java.util.Map v;
int v;
java.lang.String v, v, v, v;
boolean v, v, v;
org.apache.zookeeper.server.admin.Command v;
org.apache.zookeeper.server.admin.AuthRequest v;
org.slf4j.Logger v, v, v, v;
java.lang.Exception v;
org.apache.zookeeper.server.ZooKeeperServer v;
java.util.List v;
org.apache.zookeeper.server.admin.CommandResponse v, v, v, v, v, v, v;
org.apache.zookeeper.KeeperException$AuthFailedException v;
java.io.InputStream v;
v := @parameter: java.lang.String;
v := @parameter: org.apache.zookeeper.server.ZooKeeperServer;
v := @parameter: java.util.Map;
v := @parameter: java.io.InputStream;
v := @parameter: java.lang.String;
v := @parameter: javax.servlet.http.HttpServletRequest;
v := @parameter: boolean;
v = staticinvoke <org.apache.zookeeper.server.admin.Commands: org.apache.zookeeper.server.admin.Command getCommand(java.lang.String)>(v);
if v != null goto label;
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>("Unknown command");
v = new org.apache.zookeeper.server.admin.CommandResponse;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unknown command: \u0001");
specialinvoke v.<org.apache.zookeeper.server.admin.CommandResponse: void <init>(java.lang.String,java.lang.String,int)>(v, v, 200);
return v;
label:
v = interfaceinvoke v.<org.apache.zookeeper.server.admin.Command: boolean isServerRequired()>();
if v == 0 goto label;
if v == null goto label;
v = virtualinvoke v.<org.apache.zookeeper.server.ZooKeeperServer: boolean isRunning()>();
if v != 0 goto label;
label:
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>("This ZooKeeper instance is not currently serving requests for command");
v = new org.apache.zookeeper.server.admin.CommandResponse;
specialinvoke v.<org.apache.zookeeper.server.admin.CommandResponse: void <init>(java.lang.String,java.lang.String,int)>(v, "This ZooKeeper instance is not currently serving requests", 200);
return v;
label:
v = interfaceinvoke v.<org.apache.zookeeper.server.admin.Command: org.apache.zookeeper.server.admin.AuthRequest getAuthRequest()>();
if v == null goto label;
if v != null goto label;
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>("Auth info is missing for command");
v = new org.apache.zookeeper.server.admin.CommandResponse;
specialinvoke v.<org.apache.zookeeper.server.admin.CommandResponse: void <init>(java.lang.String,java.lang.String,int)>(v, "Auth info is missing for the command", 401);
return v;
label:
v = staticinvoke <org.apache.zookeeper.server.admin.Commands: java.util.List handleAuthentication(javax.servlet.http.HttpServletRequest,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.zookeeper.server.admin.AuthRequest: int getPermission()>();
v = virtualinvoke v.<org.apache.zookeeper.server.admin.AuthRequest: java.lang.String getPath()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void handleAuthorization(org.apache.zookeeper.server.ZooKeeperServer,java.util.List,int,java.lang.String)>(v, v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.zookeeper.server.admin.CommandResponse;
specialinvoke v.<org.apache.zookeeper.server.admin.CommandResponse: void <init>(java.lang.String,java.lang.String,int)>(v, "Not authenticated", 401);
return v;
label:
v := @caughtexception;
v = new org.apache.zookeeper.server.admin.CommandResponse;
specialinvoke v.<org.apache.zookeeper.server.admin.CommandResponse: void <init>(java.lang.String,java.lang.String,int)>(v, "Not authorized", 403);
return v;
label:
v := @caughtexception;
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String,java.lang.Throwable)>("Error occurred during auth for command", v);
v = new org.apache.zookeeper.server.admin.CommandResponse;
specialinvoke v.<org.apache.zookeeper.server.admin.CommandResponse: void <init>(java.lang.String,java.lang.String,int)>(v, "Error occurred during auth", 500);
return v;
label:
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.zookeeper.server.admin.Command: org.apache.zookeeper.server.admin.CommandResponse runGet(org.apache.zookeeper.server.ZooKeeperServer,java.util.Map)>(v, v);
goto label;
label:
v = interfaceinvoke v.<org.apache.zookeeper.server.admin.Command: org.apache.zookeeper.server.admin.CommandResponse runPost(org.apache.zookeeper.server.ZooKeeperServer,java.io.InputStream)>(v, v);
label:
return v;
catch org.apache.zookeeper.KeeperException$AuthFailedException from label to label with label;
catch org.apache.zookeeper.KeeperException$NoAuthException from label to label with label;
catch java.lang.Exception from label to label with label;
}
private static java.util.List handleAuthentication(javax.servlet.http.HttpServletRequest, java.lang.String) throws org.apache.zookeeper.KeeperException$AuthFailedException
{
byte[] v;
java.lang.String[] v;
javax.servlet.http.HttpServletRequest v;
java.nio.charset.Charset v;
int v, v, v;
java.lang.String v, v, v;
boolean v;
org.slf4j.Logger v, v, v, v;
org.apache.zookeeper.server.auth.ServerAuthenticationProvider v;
java.lang.RuntimeException v;
java.util.List v;
org.apache.zookeeper.KeeperException$AuthFailedException v, v, v, v;
v := @parameter: javax.servlet.http.HttpServletRequest;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(" ");
v = lengthof v;
if v == 1 goto label;
v = lengthof v;
if v == 2 goto label;
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>("Invalid auth info length");
v = new org.apache.zookeeper.KeeperException$AuthFailedException;
specialinvoke v.<org.apache.zookeeper.KeeperException$AuthFailedException: void <init>()>();
throw v;
label:
v = v[0];
v = staticinvoke <org.apache.zookeeper.server.auth.ProviderRegistry: org.apache.zookeeper.server.auth.ServerAuthenticationProvider getServerProvider(java.lang.String)>(v);
if v == null goto label;
label:
v = lengthof v;
if v != 2 goto label;
v = v[1];
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.nio.charset.Charset)>(v);
goto label;
label:
v = null;
label:
v = virtualinvoke v.<org.apache.zookeeper.server.auth.ServerAuthenticationProvider: java.util.List handleAuthentication(javax.servlet.http.HttpServletRequest,byte[])>(v, v);
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>("Auth Id list is empty");
v = new org.apache.zookeeper.KeeperException$AuthFailedException;
specialinvoke v.<org.apache.zookeeper.KeeperException$AuthFailedException: void <init>()>();
throw v;
label:
return v;
label:
v := @caughtexception;
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String,java.lang.Throwable)>("Caught runtime exception from AuthenticationProvider", v);
v = new org.apache.zookeeper.KeeperException$AuthFailedException;
specialinvoke v.<org.apache.zookeeper.KeeperException$AuthFailedException: void <init>()>();
throw v;
label:
v = <org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>("Auth provider not found for schema");
v = new org.apache.zookeeper.KeeperException$AuthFailedException;
specialinvoke v.<org.apache.zookeeper.KeeperException$AuthFailedException: void <init>()>();
throw v;
catch java.lang.RuntimeException from label to label with label;
}
private static void handleAuthorization(org.apache.zookeeper.server.ZooKeeperServer, java.util.List, int, java.lang.String) throws org.apache.zookeeper.KeeperException$NoNodeException, org.apache.zookeeper.KeeperException$NoAuthException
{
org.apache.zookeeper.server.ZKDatabase v, v;
org.apache.zookeeper.KeeperException$NoNodeException v;
org.apache.zookeeper.server.ZooKeeperServer v;
java.util.List v, v;
int v;
java.lang.String v;
org.apache.zookeeper.server.DataNode v;
v := @parameter: org.apache.zookeeper.server.ZooKeeperServer;
v := @parameter: java.util.List;
v := @parameter: int;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.zookeeper.server.ZooKeeperServer: org.apache.zookeeper.server.ZKDatabase getZKDatabase()>();
v = virtualinvoke v.<org.apache.zookeeper.server.ZKDatabase: org.apache.zookeeper.server.DataNode getNode(java.lang.String)>(v);
if v != null goto label;
v = new org.apache.zookeeper.KeeperException$NoNodeException;
specialinvoke v.<org.apache.zookeeper.KeeperException$NoNodeException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<org.apache.zookeeper.server.ZooKeeperServer: org.apache.zookeeper.server.ZKDatabase getZKDatabase()>();
v = virtualinvoke v.<org.apache.zookeeper.server.ZKDatabase: java.util.List aclForNode(org.apache.zookeeper.server.DataNode)>(v);
virtualinvoke v.<org.apache.zookeeper.server.ZooKeeperServer: void checkACL(org.apache.zookeeper.server.ServerCnxn,java.util.List,int,java.util.List,java.lang.String,java.util.List)>(null, v, v, v, v, null);
return;
}
public static java.util.Set getPrimaryNames()
{
java.util.Set v;
v = <org.apache.zookeeper.server.admin.Commands: java.util.Set primaryNames>;
return v;
}
public static org.apache.zookeeper.server.admin.Command getCommand(java.lang.String)
{
java.lang.Object v;
java.lang.String v;
java.util.Map v;
v := @parameter: java.lang.String;
v = <org.apache.zookeeper.server.admin.Commands: java.util.Map commands>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
private void <init>()
{
org.apache.zookeeper.server.admin.Commands v;
v := @this: org.apache.zookeeper.server.admin.Commands;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
static void <clinit>()
{
org.apache.zookeeper.server.admin.Commands$StatResetCommand v;
org.apache.zookeeper.server.admin.Commands$ConfCommand v;
org.apache.zookeeper.server.admin.Commands$RestoreCommand v;
org.apache.zookeeper.server.admin.Commands$MonitorCommand v;
org.apache.zookeeper.server.admin.Commands$EnvCommand v;
org.apache.zookeeper.server.admin.Commands$VotingViewCommand v;
org.apache.zookeeper.server.admin.Commands$IsroCommand v;
org.apache.zookeeper.server.admin.Commands$DigestCommand v;
org.apache.zookeeper.server.admin.Commands$SrvrCommand v;
org.apache.zookeeper.server.admin.Commands$SystemPropertiesCommand v;
org.apache.zookeeper.server.admin.Commands$ConsCommand v;
org.apache.zookeeper.server.admin.Commands$DumpCommand v;
org.apache.zookeeper.server.admin.Commands$SetTraceMaskCommand v;
org.apache.zookeeper.server.admin.Commands$DirsCommand v;
org.apache.zookeeper.server.admin.Commands$LastSnapshotCommand v;
java.util.HashMap v;
org.apache.zookeeper.server.admin.Commands$StatCommand v;
java.util.HashSet v;
org.apache.zookeeper.server.admin.Commands$WatchCommand v;
org.apache.zookeeper.server.admin.Commands$GetTraceMaskCommand v;
org.apache.zookeeper.server.admin.Commands$InitialConfigurationCommand v;
org.apache.zookeeper.server.admin.Commands$SyncedObserverConsCommand v;
int v;
org.apache.zookeeper.server.admin.Commands$LeaderCommand v;
org.apache.zookeeper.server.admin.Commands$CnxnStatResetCommand v;
java.lang.String v;
org.apache.zookeeper.server.admin.Commands$WatchesByPathCommand v;
org.apache.zookeeper.server.admin.Commands$RuokCommand v;
org.slf4j.Logger v;
org.apache.zookeeper.server.admin.Commands$SnapshotCommand v;
org.apache.zookeeper.server.admin.Commands$ObserverCnxnStatResetCommand v;
org.apache.zookeeper.server.admin.Commands$WatchSummaryCommand v;
org.apache.zookeeper.server.admin.Commands$ZabStateCommand v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/zookeeper/server/admin/Commands;");
<org.apache.zookeeper.server.admin.Commands: org.slf4j.Logger LOG> = v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String,java.lang.String)>("zookeeper.admin.rateLimiterIntervalInMS", "300000");
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
<org.apache.zookeeper.server.admin.Commands: long rateLimiterInterval> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<org.apache.zookeeper.server.admin.Commands: java.util.Map commands> = v;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
<org.apache.zookeeper.server.admin.Commands: java.util.Set primaryNames> = v;
v = new org.apache.zookeeper.server.admin.Commands$CnxnStatResetCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$CnxnStatResetCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$ConfCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$ConfCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$ConsCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$ConsCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$DigestCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$DigestCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$DirsCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$DirsCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$DumpCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$DumpCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$EnvCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$EnvCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$GetTraceMaskCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$GetTraceMaskCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$InitialConfigurationCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$InitialConfigurationCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$IsroCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$IsroCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$LastSnapshotCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$LastSnapshotCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$LeaderCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$LeaderCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$MonitorCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$MonitorCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$ObserverCnxnStatResetCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$ObserverCnxnStatResetCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$RestoreCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$RestoreCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$RuokCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$RuokCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$SetTraceMaskCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$SetTraceMaskCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$SnapshotCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$SnapshotCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$SrvrCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$SrvrCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$StatCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$StatCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$StatResetCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$StatResetCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$SyncedObserverConsCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$SyncedObserverConsCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$SystemPropertiesCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$SystemPropertiesCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$VotingViewCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$VotingViewCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$WatchCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$WatchCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$WatchesByPathCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$WatchesByPathCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$WatchSummaryCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$WatchSummaryCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
v = new org.apache.zookeeper.server.admin.Commands$ZabStateCommand;
specialinvoke v.<org.apache.zookeeper.server.admin.Commands$ZabStateCommand: void <init>()>();
staticinvoke <org.apache.zookeeper.server.admin.Commands: void registerCommand(org.apache.zookeeper.server.admin.Command)>(v);
return;
}
}