diff options
Diffstat (limited to 'plugins/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/internal/OTEFutureImpl.java')
-rw-r--r-- | plugins/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/internal/OTEFutureImpl.java | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/plugins/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/internal/OTEFutureImpl.java b/plugins/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/internal/OTEFutureImpl.java deleted file mode 100644 index cf2ad43ebcb..00000000000 --- a/plugins/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/internal/OTEFutureImpl.java +++ /dev/null @@ -1,64 +0,0 @@ -package org.eclipse.osee.ote.internal; - -import java.util.concurrent.ExecutionException; -import java.util.concurrent.Future; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.TimeoutException; - -import org.eclipse.osee.ote.ConfigurationStatus; - -public class OTEFutureImpl implements Future<ConfigurationStatus> { - - private final Future<ConfigurationStatus> submit; - private ConfigurationStatus oteConfigurationStatus; - - public OTEFutureImpl(Future<ConfigurationStatus> submit) { - this.submit = submit; - } - - public OTEFutureImpl(ConfigurationStatus oteConfigurationStatus) { - this.submit = null; - this.oteConfigurationStatus = oteConfigurationStatus; - } - - @Override - public boolean cancel(boolean mayInterruptIfRunning) { - if(submit == null){ - return false; - } - return submit.cancel(mayInterruptIfRunning); - } - - @Override - public ConfigurationStatus get() throws InterruptedException, ExecutionException { - if(submit == null){ - return oteConfigurationStatus; - } - return submit.get(); - } - - @Override - public ConfigurationStatus get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { - if(submit == null){ - return oteConfigurationStatus; - } - return submit.get(timeout, unit); - } - - @Override - public boolean isCancelled() { - if(submit == null){ - return false; - } - return submit.isCancelled(); - } - - @Override - public boolean isDone() { - if(submit == null){ - return true; - } - return submit.isDone(); - } - -} |