class org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer extends org.apache.zookeeper.server.quorum.QuorumPeer
{
private volatile boolean injectError;
public void <init>() throws javax.security.sasl.SaslException
{
org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer v;
v := @this: org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer;
specialinvoke v.<org.apache.zookeeper.server.quorum.QuorumPeer: void <init>()>();
v.<org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer: boolean injectError> = 0;
return;
}
protected org.apache.zookeeper.server.quorum.Follower makeFollower(org.apache.zookeeper.server.persistence.FileTxnSnapLog) throws java.io.IOException
{
org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer$1 v;
org.apache.zookeeper.server.persistence.FileTxnSnapLog v;
org.apache.zookeeper.server.ZKDatabase v;
org.apache.zookeeper.server.quorum.FollowerZooKeeperServer v;
org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer v;
v := @this: org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer;
v := @parameter: org.apache.zookeeper.server.persistence.FileTxnSnapLog;
v = new org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer$1;
v = new org.apache.zookeeper.server.quorum.FollowerZooKeeperServer;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer: org.apache.zookeeper.server.ZKDatabase getZkDb()>();
specialinvoke v.<org.apache.zookeeper.server.quorum.FollowerZooKeeperServer: void <init>(org.apache.zookeeper.server.persistence.FileTxnSnapLog,org.apache.zookeeper.server.quorum.QuorumPeer,org.apache.zookeeper.server.ZKDatabase)>(v, v, v);
specialinvoke v.<org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer$1: void <init>(org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer,org.apache.zookeeper.server.quorum.QuorumPeer,org.apache.zookeeper.server.quorum.FollowerZooKeeperServer)>(v, v, v);
return v;
}
public void setInjectError(boolean)
{
org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer v;
boolean v;
v := @this: org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer;
v := @parameter: boolean;
v.<org.apache.zookeeper.server.quorum.DIFFSyncConsistencyTest$CustomQuorumPeer: boolean injectError> = v;
return;
}
}