X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.procore%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fprocore%2Fcluster%2FResourceTableSmall.java;h=460d30dbe3fe97705d1d90f947d530410967661a;hb=refs%2Fchanges%2F76%2F2276%2F1;hp=d72b79aa567d5d582e23e90f132c9c45edee7599;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.procore/src/org/simantics/db/procore/cluster/ResourceTableSmall.java b/bundles/org.simantics.db.procore/src/org/simantics/db/procore/cluster/ResourceTableSmall.java index d72b79aa5..460d30dbe 100644 --- a/bundles/org.simantics.db.procore/src/org/simantics/db/procore/cluster/ResourceTableSmall.java +++ b/bundles/org.simantics.db.procore/src/org/simantics/db/procore/cluster/ResourceTableSmall.java @@ -14,7 +14,6 @@ package org.simantics.db.procore.cluster; import java.util.ArrayList; import org.simantics.db.Resource; -import org.simantics.db.common.utils.Logger; import org.simantics.db.exception.DatabaseException; import org.simantics.db.impl.ClusterBase; import org.simantics.db.impl.ClusterI; @@ -28,9 +27,11 @@ import org.simantics.db.impl.Table; import org.simantics.db.impl.TableFactory; import org.simantics.db.impl.TableSizeListener; import org.simantics.db.impl.graph.ReadGraphImpl; -import org.simantics.db.procedure.AsyncContextMultiProcedure; -import org.simantics.db.procedure.AsyncMultiProcedure; +import org.simantics.db.procedure.SyncContextMultiProcedure; +import org.simantics.db.procedure.SyncMultiProcedure; import org.simantics.db.procore.cluster.PredicateTable.Status; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; @@ -201,14 +202,14 @@ public final class ResourceTableSmall extends Table { } public void foreachObject(int resourceIndex, ReadGraphImpl graph, - AsyncMultiProcedure procedure, ClusterSupport support, int pRef, ClusterI.CompleteTypeEnum completeType, CompleteTable ct, Modifier modifier) throws DatabaseException { + SyncMultiProcedure procedure, ClusterSupport support, int pRef, ClusterI.CompleteTypeEnum completeType, CompleteTable ct, Modifier modifier) throws DatabaseException { int realIndex = checkIndexAndGetRealIndex(resourceIndex); ResourceElementSmall.foreachObject(table, realIndex, graph, procedure, support, pRef, completeType, ct, modifier); } public void foreachObject(int resourceIndex, ReadGraphImpl graph, C context, - AsyncContextMultiProcedure procedure, ClusterSupport support, int pRef, ClusterI.CompleteTypeEnum completeType, CompleteTable ct, Modifier modifier) throws DatabaseException { + SyncContextMultiProcedure procedure, ClusterSupport support, int pRef, ClusterI.CompleteTypeEnum completeType, CompleteTable ct, Modifier modifier) throws DatabaseException { int realIndex = checkIndexAndGetRealIndex(resourceIndex); ResourceElementSmall.foreachObject(table, realIndex, graph, context, procedure, support, pRef, completeType, ct, modifier); @@ -390,6 +391,9 @@ public final class ResourceTableSmall extends Table { class CalculateStatementsSmall implements ClusterI.PredicateProcedure { + + private static final Logger LOGGER = LoggerFactory.getLogger(CalculateStatementsSmall.class); + private ObjectTable ot; private final int sRef; @@ -406,8 +410,8 @@ implements ClusterI.PredicateProcedure { try { oIndex = ClusterTraits.statementIndexGet(oIndex); } catch (DatabaseException e) { - Logger.getDefault().logError("Missing object set for s=" - + sRef + " p=" + pKey, null); + LOGGER.error("Missing object set for s=" + + sRef + " p=" + pKey, e); return false; // continue looping } int osize = ot.getObjectSetSize(oIndex);