1 package org.simantics.db.service;
3 import java.util.concurrent.TimeUnit;
6 * @author Tuukka Lehtonen
7 * @author Hannu Niemistö
10 public interface ServiceActivityMonitor {
12 void registerActivity(Object id);
13 void unregisterActivity(Object id);
15 void waitForCompletion() throws InterruptedException;
16 boolean waitForCompletion(long timeout, TimeUnit unit) throws InterruptedException;