diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/monitor/NullMonitor.java')
-rw-r--r-- | plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/monitor/NullMonitor.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/monitor/NullMonitor.java b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/monitor/NullMonitor.java index fe19bf1f9c..1390d8f36d 100644 --- a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/monitor/NullMonitor.java +++ b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/monitor/NullMonitor.java @@ -10,6 +10,7 @@ **************************************************************************/ package org.eclipse.net4j.internal.util.om.monitor; +import org.eclipse.net4j.util.om.monitor.MonitorCanceledException; import org.eclipse.net4j.util.om.monitor.OMMonitor; import org.eclipse.net4j.util.om.monitor.OMSubMonitor; @@ -20,10 +21,30 @@ public class NullMonitor implements OMMonitor, OMSubMonitor { public static final NullMonitor INSTANCE = new NullMonitor(); + private boolean canceled; + private NullMonitor() { } + public void checkCanceled() throws MonitorCanceledException + { + if (canceled) + { + throw new MonitorCanceledException(); + } + } + + public boolean isCanceled() + { + return canceled; + } + + public void setCanceled(boolean canceled) + { + this.canceled = canceled; + } + public void join() { } |