import org.simantics.db.AsyncReadGraph;
import org.simantics.db.ReadGraph;
import org.simantics.db.Session;
+import org.simantics.db.common.request.AsyncReadRequest;
import org.simantics.db.exception.DatabaseException;
import org.simantics.db.procedure.AsyncListener;
import org.simantics.db.procedure.AsyncProcedure;
Session session = getSession();
- session.syncRequest(new Read<Object>() {
+ session.syncRequest(new AsyncReadRequest() {
@Override
- public Object perform(ReadGraph graph) throws DatabaseException {
+ public void run(AsyncReadGraph graph) {
A a = new A();
B b = new B();
for(int i=0;i<LOOPS;i++) graph.asyncRequest(b, new C());
for(int i=0;i<LOOPS;i++) graph.asyncRequest(b2, new C());
- return null;
-
}
});