]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.layer0.utils/src/org/simantics/layer0/utils/queries/QueryExecutor2.java
Multiple reader thread support for db client
[simantics/platform.git] / bundles / org.simantics.layer0.utils / src / org / simantics / layer0 / utils / queries / QueryExecutor2.java
index 9814925e3715daba6e0efcc16451d5d59a76b0e3..8608fc4d595559c91cc4c682bc1c62838c5b70d2 100644 (file)
@@ -47,11 +47,6 @@ public abstract class QueryExecutor2 extends ReadRequest implements AsyncListene
        public void execute(RequestProcessor processor) throws DatabaseException {
                
                AsyncMultiRead<Object> request = new AsyncMultiRead<Object>() {
-
-                       @Override
-                       public int threadHash() {
-                               return hashCode();
-                       }
                        
                        @Override
                        public void perform(AsyncReadGraph graph,
@@ -72,7 +67,7 @@ public abstract class QueryExecutor2 extends ReadRequest implements AsyncListene
                }; 
                
                if(processor instanceof WriteGraph) processor.syncRequest(request, procedure);
-               else processor.asyncRequest(request, procedure);
+               else processor.syncRequest(request, procedure);
                
        }