@Override public void execute(final Runnable runnable) { delegate.execute(runnable); }
@Override public void execute(Runnable runnable) { delegate.execute(runnable); }
@Override public void execute(Runnable command) { Preconditions.checkNotNull(command, "command must not be null!"); delegate.execute(command); }
public void testListeningDecorator_noWrapExecuteTask() { ExecutorService delegate = mock(ExecutorService.class); ListeningExecutorService service = listeningDecorator(delegate); Runnable task = new Runnable() { @Override public void run() {} }; service.execute(task); verify(delegate).execute(task); }
@Override public void run(final Timeout timeout) throws Exception { scheduledExecutions.remove(timeout); if (!isDone.get()) { // We're on the timer thread so reschedule to another executor manager .executor() .execute( new Runnable() { @Override public void run() { scheduleExecutionImmediately(); } }); } } };
@Override public void execute(Runnable runnable) { delegate.execute(runnable); }
@Override public void execute(final Runnable runnable) { delegate.execute(runnable); }
@Override public void execute(Runnable runnable) { delegate.execute(runnable); }
@Override public void execute(final Runnable runnable) { delegate.execute(runnable); }
@Override public void pauseUntil(final long tick) { executorService.execute(new Runnable() { @Override public void run() { try { monitor.awaitFor(tick); } catch (InterruptedException ex) { //TODO: Study exceptions throw new RuntimeException(ex); } } }); }
@Override public void execute(Runnable command) { Preconditions.checkNotNull(command, "command must not be null!"); delegate.execute(command); }
@Override public void execute(@Nonnull Runnable command) { this.delegate.execute(command); } }
@Override public void execute(Runnable command) { Preconditions.checkNotNull(command, "command must not be null!"); delegate.execute(command); }
public void onSuccess(TreeResponse result) { logger.info("Validating {}", nextAddress); session.waitForValidation(Pair.create(desc, nextAddress), nextTask); taskExecutor.execute(nextTask); }
public void onSuccess(TreeResponse result) { logger.info("Validating {}", nextAddress); session.waitForValidation(Pair.create(desc, nextAddress), nextTask); taskExecutor.execute(nextTask); }
public void onSuccess(TreeResponse result) { logger.info("Validating {}", nextAddress); session.waitForValidation(Pair.create(desc, nextAddress), nextTask); taskExecutor.execute(nextTask); }
public void onSuccess(TreeResponse result) { logger.info("Validating {}", nextAddress); session.waitForValidation(Pair.create(desc, nextAddress), nextTask); taskExecutor.execute(nextTask); }
public ListenableFuture<InMemoryInstance> reload(LoaderKey key, InMemoryInstance oldValue) throws Exception { ListenableFutureTask<InMemoryInstance> task = ListenableFutureTask.create(new TableCallable(key)); executorService.execute(task); return task; }
public void testListeningDecorator_noWrapExecuteTask() { ExecutorService delegate = mock(ExecutorService.class); ListeningExecutorService service = listeningDecorator(delegate); Runnable task = new Runnable() { @Override public void run() {} }; service.execute(task); verify(delegate).execute(task); }
@Test(expected = IllegalStateException.class) public void notStarted() throws ExecutionException, InterruptedException { ManagementOperation<Integer> op = ManagementOperation.done("test", 42); assertTrue(op.isDone()); assertEquals(42, (int) op.get()); sameThreadExecutor().execute(op); }