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