X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.common%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fcommon%2Fservice%2FServiceActivityUpdaterForWriteTransactions.java;fp=bundles%2Forg.simantics.db.common%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fcommon%2Fservice%2FServiceActivityUpdaterForWriteTransactions.java;h=c60dff8a4da2d047d8317db477fdac15d2fc3090;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=d5802eeda1b7ce0b788a7a3cf356074e76eaa999;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.common/src/org/simantics/db/common/service/ServiceActivityUpdaterForWriteTransactions.java b/bundles/org.simantics.db.common/src/org/simantics/db/common/service/ServiceActivityUpdaterForWriteTransactions.java index d5802eeda..c60dff8a4 100644 --- a/bundles/org.simantics.db.common/src/org/simantics/db/common/service/ServiceActivityUpdaterForWriteTransactions.java +++ b/bundles/org.simantics.db.common/src/org/simantics/db/common/service/ServiceActivityUpdaterForWriteTransactions.java @@ -1,35 +1,35 @@ -package org.simantics.db.common.service; - -import org.simantics.db.Session; -import org.simantics.db.common.session.SessionEventListenerAdapter; -import org.simantics.db.service.ServiceActivityMonitor; -import org.simantics.db.service.SessionEventSupport; - -public class ServiceActivityUpdaterForWriteTransactions - extends SessionEventListenerAdapter { - - private final ServiceActivityMonitor serviceActivityMonitor; - - public ServiceActivityUpdaterForWriteTransactions( - ServiceActivityMonitor serviceActivityMonitor) { - this.serviceActivityMonitor = serviceActivityMonitor; - } - - @Override - public void writeTransactionStarted() { - serviceActivityMonitor.registerActivity(this); - } - - @Override - public void writeTransactionFinished() { - serviceActivityMonitor.unregisterActivity(this); - } - - public static void register(Session session) { - ServiceActivityUpdaterForWriteTransactions updater = - new ServiceActivityUpdaterForWriteTransactions( - session.getService(ServiceActivityMonitor.class)); - session.getService(SessionEventSupport.class).addListener(updater); - } - -} +package org.simantics.db.common.service; + +import org.simantics.db.Session; +import org.simantics.db.common.session.SessionEventListenerAdapter; +import org.simantics.db.service.ServiceActivityMonitor; +import org.simantics.db.service.SessionEventSupport; + +public class ServiceActivityUpdaterForWriteTransactions + extends SessionEventListenerAdapter { + + private final ServiceActivityMonitor serviceActivityMonitor; + + public ServiceActivityUpdaterForWriteTransactions( + ServiceActivityMonitor serviceActivityMonitor) { + this.serviceActivityMonitor = serviceActivityMonitor; + } + + @Override + public void writeTransactionStarted() { + serviceActivityMonitor.registerActivity(this); + } + + @Override + public void writeTransactionFinished() { + serviceActivityMonitor.unregisterActivity(this); + } + + public static void register(Session session) { + ServiceActivityUpdaterForWriteTransactions updater = + new ServiceActivityUpdaterForWriteTransactions( + session.getService(ServiceActivityMonitor.class)); + session.getService(SessionEventSupport.class).addListener(updater); + } + +}