X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fquery%2FSyncIntProcedure.java;fp=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fquery%2FSyncIntProcedure.java;h=42b0d7a407c2e48d8d38bdcf6f0fe1f92546de3a;hb=1cb58fb59cd64891c682a7e7b04e00af9e3be575;hp=f79910358e1706770f8fb033dcbb39e68de9aeb1;hpb=0f268b9157bfa6399692f8aa42f532a0c0d68c1c;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/SyncIntProcedure.java b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/SyncIntProcedure.java index f79910358..42b0d7a40 100644 --- a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/SyncIntProcedure.java +++ b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/SyncIntProcedure.java @@ -11,6 +11,7 @@ *******************************************************************************/ package org.simantics.db.impl.query; +import org.simantics.db.exception.DatabaseException; import org.simantics.db.impl.graph.ReadGraphImpl; @@ -29,7 +30,7 @@ abstract public class SyncIntProcedure implements IntProcedure, ThreadRunnable { // barrier.incrementAndGet(); } - final protected void dec(ReadGraphImpl graph) { + final protected void dec(ReadGraphImpl graph) throws DatabaseException { // System.err.println("dec " + barrier.get()); if((--barrier) == 0) { run(graph); @@ -37,7 +38,7 @@ abstract public class SyncIntProcedure implements IntProcedure, ThreadRunnable { } @Override - public void exception(ReadGraphImpl graph, Throwable t) { + public void exception(ReadGraphImpl graph, Throwable t) throws DatabaseException { throw new Error("Errors are not supported,", t); }