-package org.simantics.db.common.service;\r
-\r
-import org.simantics.db.Session;\r
-import org.simantics.db.common.session.SessionEventListenerAdapter;\r
-import org.simantics.db.service.ServiceActivityMonitor;\r
-import org.simantics.db.service.SessionEventSupport;\r
-\r
-public class ServiceActivityUpdaterForWriteTransactions\r
- extends SessionEventListenerAdapter {\r
-\r
- private final ServiceActivityMonitor serviceActivityMonitor;\r
- \r
- public ServiceActivityUpdaterForWriteTransactions(\r
- ServiceActivityMonitor serviceActivityMonitor) {\r
- this.serviceActivityMonitor = serviceActivityMonitor;\r
- }\r
-\r
- @Override\r
- public void writeTransactionStarted() {\r
- serviceActivityMonitor.registerActivity(this);\r
- }\r
-\r
- @Override\r
- public void writeTransactionFinished() {\r
- serviceActivityMonitor.unregisterActivity(this);\r
- }\r
- \r
- public static void register(Session session) {\r
- ServiceActivityUpdaterForWriteTransactions updater =\r
- new ServiceActivityUpdaterForWriteTransactions(\r
- session.getService(ServiceActivityMonitor.class));\r
- session.getService(SessionEventSupport.class).addListener(updater);\r
- }\r
-\r
-}\r
+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);
+ }
+
+}