X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Futil%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Futil%2Fconcurrent%2FAsyncNotifyingListeningExecutorService.java;h=b23982e31057bd8e95169b2bb9d4d581161e5d9e;hb=c24d6e2f39acbb11e22b5676bb7481ed52bec461;hp=024594d0f2c1b832ff06973a4f651725493c364a;hpb=79e65073366934c6066c66336a23e4a3ac21fcd0;p=yangtools.git diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/concurrent/AsyncNotifyingListeningExecutorService.java b/common/util/src/main/java/org/opendaylight/yangtools/util/concurrent/AsyncNotifyingListeningExecutorService.java index 024594d0f2..b23982e310 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/concurrent/AsyncNotifyingListeningExecutorService.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/concurrent/AsyncNotifyingListeningExecutorService.java @@ -18,6 +18,7 @@ import java.util.concurrent.Callable; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; import java.util.concurrent.TimeUnit; +import javax.annotation.Nonnull; import javax.annotation.Nullable; /** @@ -94,7 +95,7 @@ public class AsyncNotifyingListeningExecutorService extends AbstractListeningExe } @Override - public boolean awaitTermination( final long timeout, final TimeUnit unit ) throws InterruptedException { + public boolean awaitTermination( final long timeout, @Nonnull final TimeUnit unit ) throws InterruptedException { return delegate.awaitTermination( timeout, unit ); } @@ -113,16 +114,18 @@ public class AsyncNotifyingListeningExecutorService extends AbstractListeningExe delegate.shutdown(); } + @Nonnull @Override public List shutdownNow() { return delegate.shutdownNow(); } @Override - public void execute( final Runnable command ) { + public void execute( @Nonnull final Runnable command ) { delegate.execute( command ); } + @Nonnull @Override public ListenableFuture submit( final Callable task ) { AsyncNotifyingListenableFutureTask futureTask = newFutureTask( task ); @@ -130,6 +133,7 @@ public class AsyncNotifyingListeningExecutorService extends AbstractListeningExe return futureTask; } + @Nonnull @Override public ListenableFuture submit( final Runnable task ) { AsyncNotifyingListenableFutureTask futureTask = newFutureTask( task, null ); @@ -137,6 +141,7 @@ public class AsyncNotifyingListeningExecutorService extends AbstractListeningExe return futureTask; } + @Nonnull @Override public ListenableFuture submit( final Runnable task, final T result ) { AsyncNotifyingListenableFutureTask futureTask = newFutureTask( task, result );