public class org.apache.zookeeper.test.DisconnectableZooKeeper extends org.apache.zookeeper.ZooKeeper
{
public void <init>(java.lang.String, int, org.apache.zookeeper.Watcher) throws java.io.IOException
{
org.apache.zookeeper.test.DisconnectableZooKeeper v;
org.apache.zookeeper.Watcher v;
int v;
java.lang.String v;
v := @this: org.apache.zookeeper.test.DisconnectableZooKeeper;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: org.apache.zookeeper.Watcher;
specialinvoke v.<org.apache.zookeeper.ZooKeeper: void <init>(java.lang.String,int,org.apache.zookeeper.Watcher)>(v, v, v);
return;
}
public void <init>(java.lang.String, int, org.apache.zookeeper.Watcher, long, byte[]) throws java.io.IOException
{
byte[] v;
org.apache.zookeeper.test.DisconnectableZooKeeper v;
org.apache.zookeeper.Watcher v;
int v;
long v;
java.lang.String v;
v := @this: org.apache.zookeeper.test.DisconnectableZooKeeper;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: org.apache.zookeeper.Watcher;
v := @parameter: long;
v := @parameter: byte[];
specialinvoke v.<org.apache.zookeeper.ZooKeeper: void <init>(java.lang.String,int,org.apache.zookeeper.Watcher,long,byte[])>(v, v, v, v, v);
return;
}
public void disconnect() throws java.io.IOException
{
org.apache.zookeeper.ClientCnxn v;
org.apache.zookeeper.test.DisconnectableZooKeeper v;
v := @this: org.apache.zookeeper.test.DisconnectableZooKeeper;
v = v.<org.apache.zookeeper.test.DisconnectableZooKeeper: org.apache.zookeeper.ClientCnxn cnxn>;
virtualinvoke v.<org.apache.zookeeper.ClientCnxn: void disconnect()>();
return;
}
public void dontReconnect() throws java.lang.Exception
{
org.apache.zookeeper.test.DisconnectableZooKeeper v;
org.apache.zookeeper.ClientCnxn v, v;
java.lang.Class v;
java.lang.reflect.Field v;
v := @this: org.apache.zookeeper.test.DisconnectableZooKeeper;
v = v.<org.apache.zookeeper.test.DisconnectableZooKeeper: org.apache.zookeeper.ClientCnxn cnxn>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Field getDeclaredField(java.lang.String)>("closing");
virtualinvoke v.<java.lang.reflect.Field: void setAccessible(boolean)>(1);
v = v.<org.apache.zookeeper.test.DisconnectableZooKeeper: org.apache.zookeeper.ClientCnxn cnxn>;
virtualinvoke v.<java.lang.reflect.Field: void setBoolean(java.lang.Object,boolean)>(v, 1);
return;
}
}