public class org.apache.activemq.leveldb.LevelDBStoreTest extends java.lang.Object implements org.apache.activemq.leveldb.LevelDBStoreTestMBean
{
private final org.apache.activemq.leveldb.LevelDBStore store;
private boolean suspendForce;
private boolean suspendWrite;
private boolean suspendDelete;
public org.apache.activemq.leveldb.LevelDBStore store()
{
org.apache.activemq.leveldb.LevelDBStore v;
org.apache.activemq.leveldb.LevelDBStoreTest v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store>;
return v;
}
public boolean suspendForce()
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendForce>;
return v;
}
public void suspendForce_$eq(boolean)
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v := @parameter: boolean;
v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendForce> = v;
return;
}
public synchronized void setSuspendForce(boolean)
{
org.apache.activemq.leveldb.SuspendCallSupport v, v;
org.apache.activemq.leveldb.RecordLog v, v;
org.apache.activemq.leveldb.LevelDBClient v, v;
boolean v, v, v;
org.apache.activemq.leveldb.RecordLogTestSupport v, v;
org.apache.activemq.leveldb.LevelDBStore v, v;
org.apache.activemq.leveldb.LevelDBStoreTest v;
org.apache.activemq.leveldb.DBManager v, v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendForce()>();
if v == v goto label;
virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: void suspendForce_$eq(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendForce()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport forceCall()>();
virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: void suspend()>();
goto label;
label:
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport forceCall()>();
virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: void resume()>();
label:
return;
}
public synchronized boolean getSuspendForce()
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendForce()>();
return v;
}
public synchronized long getForceCalls()
{
org.apache.activemq.leveldb.SuspendCallSupport v;
org.apache.activemq.leveldb.RecordLog v;
org.apache.activemq.leveldb.RecordLogTestSupport v;
org.apache.activemq.leveldb.LevelDBStore v;
org.apache.activemq.leveldb.LevelDBStoreTest v;
org.apache.activemq.leveldb.LevelDBClient v;
java.util.concurrent.atomic.AtomicInteger v;
int v;
org.apache.activemq.leveldb.DBManager v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport forceCall()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: java.util.concurrent.atomic.AtomicInteger threads()>();
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int get()>();
return v;
}
public boolean suspendWrite()
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendWrite>;
return v;
}
public void suspendWrite_$eq(boolean)
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v := @parameter: boolean;
v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendWrite> = v;
return;
}
public synchronized void setSuspendWrite(boolean)
{
org.apache.activemq.leveldb.SuspendCallSupport v, v;
org.apache.activemq.leveldb.RecordLog v, v;
org.apache.activemq.leveldb.LevelDBClient v, v;
boolean v, v, v;
org.apache.activemq.leveldb.RecordLogTestSupport v, v;
org.apache.activemq.leveldb.LevelDBStore v, v;
org.apache.activemq.leveldb.LevelDBStoreTest v;
org.apache.activemq.leveldb.DBManager v, v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendWrite()>();
if v == v goto label;
virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: void suspendWrite_$eq(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendWrite()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport writeCall()>();
virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: void suspend()>();
goto label;
label:
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport writeCall()>();
virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: void resume()>();
label:
return;
}
public synchronized boolean getSuspendWrite()
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendWrite()>();
return v;
}
public synchronized long getWriteCalls()
{
org.apache.activemq.leveldb.SuspendCallSupport v;
org.apache.activemq.leveldb.RecordLog v;
org.apache.activemq.leveldb.RecordLogTestSupport v;
org.apache.activemq.leveldb.LevelDBStore v;
org.apache.activemq.leveldb.LevelDBStoreTest v;
org.apache.activemq.leveldb.LevelDBClient v;
java.util.concurrent.atomic.AtomicInteger v;
int v;
org.apache.activemq.leveldb.DBManager v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport writeCall()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: java.util.concurrent.atomic.AtomicInteger threads()>();
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int get()>();
return v;
}
public boolean suspendDelete()
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendDelete>;
return v;
}
public void suspendDelete_$eq(boolean)
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v := @parameter: boolean;
v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendDelete> = v;
return;
}
public synchronized void setSuspendDelete(boolean)
{
org.apache.activemq.leveldb.SuspendCallSupport v, v;
org.apache.activemq.leveldb.RecordLog v, v;
org.apache.activemq.leveldb.LevelDBClient v, v;
boolean v, v, v;
org.apache.activemq.leveldb.RecordLogTestSupport v, v;
org.apache.activemq.leveldb.LevelDBStore v, v;
org.apache.activemq.leveldb.LevelDBStoreTest v;
org.apache.activemq.leveldb.DBManager v, v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendDelete()>();
if v == v goto label;
virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: void suspendDelete_$eq(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendDelete()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport deleteCall()>();
virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: void suspend()>();
goto label;
label:
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport deleteCall()>();
virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: void resume()>();
label:
return;
}
public synchronized boolean getSuspendDelete()
{
org.apache.activemq.leveldb.LevelDBStoreTest v;
boolean v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendDelete()>();
return v;
}
public synchronized long getDeleteCalls()
{
org.apache.activemq.leveldb.SuspendCallSupport v;
org.apache.activemq.leveldb.RecordLog v;
org.apache.activemq.leveldb.RecordLogTestSupport v;
org.apache.activemq.leveldb.LevelDBStore v;
org.apache.activemq.leveldb.LevelDBStoreTest v;
org.apache.activemq.leveldb.LevelDBClient v;
java.util.concurrent.atomic.AtomicInteger v;
int v;
org.apache.activemq.leveldb.DBManager v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBStore: org.apache.activemq.leveldb.DBManager db()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.DBManager: org.apache.activemq.leveldb.LevelDBClient client()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.LevelDBClient: org.apache.activemq.leveldb.RecordLog log()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: org.apache.activemq.leveldb.RecordLogTestSupport recordLogTestSupport()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLogTestSupport: org.apache.activemq.leveldb.SuspendCallSupport deleteCall()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.SuspendCallSupport: java.util.concurrent.atomic.AtomicInteger threads()>();
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int get()>();
return v;
}
public void <init>(org.apache.activemq.leveldb.LevelDBStore)
{
org.apache.activemq.leveldb.LevelDBStore v;
org.apache.activemq.leveldb.LevelDBStoreTest v;
v := @this: org.apache.activemq.leveldb.LevelDBStoreTest;
v := @parameter: org.apache.activemq.leveldb.LevelDBStore;
v.<org.apache.activemq.leveldb.LevelDBStoreTest: org.apache.activemq.leveldb.LevelDBStore store> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendForce> = 0;
v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendWrite> = 0;
v.<org.apache.activemq.leveldb.LevelDBStoreTest: boolean suspendDelete> = 0;
return;
}
}