X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-common-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fcommon%2Futil%2FFutures.java;h=d9cf5cc477aa2a81cd33796dd6b5f90b488fb1b9;hb=c2428fea0ac263712ab6e5dc879e19c9cf2a7c4d;hp=c942159f49ea0c929784e62004bcb661e6ab6cb7;hpb=2887eded48bd70a9e332e98530f23304ce153bc7;p=controller.git diff --git a/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/Futures.java b/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/Futures.java index c942159f49..d9cf5cc477 100644 --- a/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/Futures.java +++ b/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/Futures.java @@ -7,45 +7,46 @@ import java.util.concurrent.TimeoutException; public class Futures { - private Futures(){} - - public static Future immediateFuture(T result) { - return new ImmediateFuture(result); - } - - private static class ImmediateFuture implements Future { - - private final T result; - - public ImmediateFuture(T result) { - this.result = result; - } - - @Override - public boolean cancel(boolean mayInterruptIfRunning) { - return false; - } - - @Override - public boolean isCancelled() { - return false; - } - - @Override - public boolean isDone() { - return true; - } - - @Override - public T get() throws InterruptedException, ExecutionException { - return result; - } - - @Override - public T get(long timeout, TimeUnit unit) throws InterruptedException, - ExecutionException, TimeoutException { - return result; - } - - } + private Futures() { + } + + public static Future immediateFuture(T result) { + return new ImmediateFuture(result); + } + + private static class ImmediateFuture implements Future { + + private final T result; + + public ImmediateFuture(T result) { + this.result = result; + } + + @Override + public boolean cancel(boolean mayInterruptIfRunning) { + return false; + } + + @Override + public boolean isCancelled() { + return false; + } + + @Override + public boolean isDone() { + return true; + } + + @Override + public T get() throws InterruptedException, ExecutionException { + return result; + } + + @Override + public T get(long timeout, TimeUnit unit) throws InterruptedException, + ExecutionException, TimeoutException { + return result; + } + + } }