<C> Future<V> |
DefaultPromise.addListener(C context,
FutureContextListener<? super C,? super V> listener) |
|
Future<V> |
DefaultPromise.addListener(FutureListener<? super V> listener) |
|
<C> Future<V> |
Future.addListener(C context,
FutureContextListener<? super C,? super V> listener) |
Adds the specified listener to this future.
|
Future<V> |
Future.addListener(FutureListener<? super V> listener) |
Adds the specified listener to this future.
|
Future<V> |
DefaultPromise.asFuture() |
|
Future<V> |
Promise.asFuture() |
Return the Future instance is associated with this promise.
|
default Future<V> |
Future.cascadeTo(Promise<? super V> promise) |
|
default <R> Future<R> |
Future.flatMap(Function<V,Future<R>> mapper) |
Creates a new Future that will complete with the result of this Future
flat-mapped through the given mapper function.
|
Future<V> |
DefaultPromise.future() |
|
Future<V> |
FutureCompletionStage.future() |
|
default <R> Future<R> |
Future.map(Function<V,R> mapper) |
Creates a new Future that will complete with the result of this Future mapped
through the given mapper function.
|
default <V> Future<V> |
EventExecutor.newFailedFuture(Throwable cause) |
Create a new Future which is marked as failed already.
|
default <V> Future<V> |
FuturePromiseFactory.newFailedFuture(Throwable cause) |
Create a new Future which is marked as failed already.
|
<V> Future<V> |
AbstractEventExecutor.newSucceededFuture(V result) |
|
default <V> Future<V> |
EventExecutor.newSucceededFuture(V result) |
Create a new Future which is marked as succeeded already.
|
default Future<Void> |
FuturePromiseFactory.newSucceededFuture() |
Create a new Future which is marked as succeeded already.
|
default <V> Future<V> |
FuturePromiseFactory.newSucceededFuture(V result) |
Create a new Future which is marked as succeeded already.
|
protected <V> Future<V> |
AbstractScheduledEventExecutor.schedule(RunnableScheduledFuture<V> task) |
|
Future<Void> |
AbstractScheduledEventExecutor.schedule(Runnable command,
long delay,
TimeUnit unit) |
|
<V> Future<V> |
AbstractScheduledEventExecutor.schedule(Callable<V> callable,
long delay,
TimeUnit unit) |
|
Future<Void> |
EventExecutor.schedule(Runnable task,
long delay,
TimeUnit unit) |
|
<V> Future<V> |
EventExecutor.schedule(Callable<V> task,
long delay,
TimeUnit unit) |
|
default Future<Void> |
EventExecutorGroup.schedule(Runnable task,
long delay,
TimeUnit unit) |
Schedule the given task for execution after the given delay, in the next available EventExecutor
in this group, and return a future that produces a null result when the task completes.
|
default <V> Future<V> |
EventExecutorGroup.schedule(Callable<V> task,
long delay,
TimeUnit unit) |
Schedule the given task for execution after the given delay, in the next available EventExecutor
in this group, and return a future that will return the result of the callable when the task completes.
|
Future<Void> |
ImmediateEventExecutor.schedule(Runnable task,
long delay,
TimeUnit unit) |
|
<V> Future<V> |
ImmediateEventExecutor.schedule(Callable<V> task,
long delay,
TimeUnit unit) |
|
Future<Void> |
NonStickyEventExecutorGroup.schedule(Runnable task,
long delay,
TimeUnit unit) |
|
<V> Future<V> |
NonStickyEventExecutorGroup.schedule(Callable<V> task,
long delay,
TimeUnit unit) |
|
Future<Void> |
UnorderedThreadPoolEventExecutor.schedule(Runnable task,
long delay,
TimeUnit unit) |
|
<V> Future<V> |
UnorderedThreadPoolEventExecutor.schedule(Callable<V> task,
long delay,
TimeUnit unit) |
|
Future<Void> |
AbstractScheduledEventExecutor.scheduleAtFixedRate(Runnable command,
long initialDelay,
long period,
TimeUnit unit) |
|
Future<Void> |
EventExecutor.scheduleAtFixedRate(Runnable task,
long initialDelay,
long period,
TimeUnit unit) |
|
default Future<Void> |
EventExecutorGroup.scheduleAtFixedRate(Runnable task,
long initialDelay,
long period,
TimeUnit unit) |
Schedule the given task for periodic execution in the next available EventExecutor.
|
Future<Void> |
ImmediateEventExecutor.scheduleAtFixedRate(Runnable task,
long initialDelay,
long period,
TimeUnit unit) |
|
Future<Void> |
NonStickyEventExecutorGroup.scheduleAtFixedRate(Runnable task,
long initialDelay,
long period,
TimeUnit unit) |
|
Future<Void> |
UnorderedThreadPoolEventExecutor.scheduleAtFixedRate(Runnable task,
long initialDelay,
long period,
TimeUnit unit) |
|
Future<Void> |
AbstractScheduledEventExecutor.scheduleWithFixedDelay(Runnable command,
long initialDelay,
long delay,
TimeUnit unit) |
|
Future<Void> |
EventExecutor.scheduleWithFixedDelay(Runnable task,
long initialDelay,
long delay,
TimeUnit unit) |
|
default Future<Void> |
EventExecutorGroup.scheduleWithFixedDelay(Runnable task,
long initialDelay,
long delay,
TimeUnit unit) |
Schedule the given task for periodic execution in the next available EventExecutor.
|
Future<Void> |
ImmediateEventExecutor.scheduleWithFixedDelay(Runnable task,
long initialDelay,
long delay,
TimeUnit unit) |
|
Future<Void> |
NonStickyEventExecutorGroup.scheduleWithFixedDelay(Runnable task,
long initialDelay,
long delay,
TimeUnit unit) |
|
Future<Void> |
UnorderedThreadPoolEventExecutor.scheduleWithFixedDelay(Runnable task,
long initialDelay,
long delay,
TimeUnit unit) |
|
default Future<Void> |
EventExecutorGroup.shutdownGracefully() |
|
Future<Void> |
EventExecutorGroup.shutdownGracefully(long quietPeriod,
long timeout,
TimeUnit unit) |
Signals this executor that the caller wants the executor to be shut down.
|
Future<Void> |
GlobalEventExecutor.shutdownGracefully(long quietPeriod,
long timeout,
TimeUnit unit) |
|
Future<Void> |
ImmediateEventExecutor.shutdownGracefully(long quietPeriod,
long timeout,
TimeUnit unit) |
|
Future<Void> |
MultithreadEventExecutorGroup.shutdownGracefully(long quietPeriod,
long timeout,
TimeUnit unit) |
|
Future<Void> |
NonStickyEventExecutorGroup.shutdownGracefully() |
|
Future<Void> |
NonStickyEventExecutorGroup.shutdownGracefully(long quietPeriod,
long timeout,
TimeUnit unit) |
|
Future<Void> |
SingleThreadEventExecutor.shutdownGracefully(long quietPeriod,
long timeout,
TimeUnit unit) |
|
Future<Void> |
UnorderedThreadPoolEventExecutor.shutdownGracefully(long quietPeriod,
long timeout,
TimeUnit unit) |
|
Future<Void> |
AbstractEventExecutor.submit(Runnable task) |
|
<T> Future<T> |
AbstractEventExecutor.submit(Runnable task,
T result) |
|
<T> Future<T> |
AbstractEventExecutor.submit(Callable<T> task) |
|
Future<Void> |
EventExecutor.submit(Runnable task) |
|
<T> Future<T> |
EventExecutor.submit(Runnable task,
T result) |
|
<T> Future<T> |
EventExecutor.submit(Callable<T> task) |
|
default Future<Void> |
EventExecutorGroup.submit(Runnable task) |
Submit the given task for execution in the next available EventExecutor in this group,
and return a future that produces a null result when the task completes.
|
default <T> Future<T> |
EventExecutorGroup.submit(Runnable task,
T result) |
Submit the given task for execution in the next available EventExecutor in this group,
and return a future that produces the given result when the task completes.
|
default <T> Future<T> |
EventExecutorGroup.submit(Callable<T> task) |
Submit the given task for execution in the next available EventExecutor in this group,
and return a future that will return the result of the callable when the task completes.
|
Future<Void> |
NonStickyEventExecutorGroup.submit(Runnable task) |
|
<T> Future<T> |
NonStickyEventExecutorGroup.submit(Runnable task,
T result) |
|
<T> Future<T> |
NonStickyEventExecutorGroup.submit(Callable<T> task) |
|
Future<Void> |
UnorderedThreadPoolEventExecutor.submit(Runnable task) |
|
<T> Future<T> |
UnorderedThreadPoolEventExecutor.submit(Runnable task,
T result) |
|
<T> Future<T> |
UnorderedThreadPoolEventExecutor.submit(Callable<T> task) |
|
Future<Void> |
EventExecutorGroup.terminationFuture() |
|
Future<Void> |
GlobalEventExecutor.terminationFuture() |
|
Future<Void> |
ImmediateEventExecutor.terminationFuture() |
|
Future<Void> |
MultithreadEventExecutorGroup.terminationFuture() |
|
Future<Void> |
NonStickyEventExecutorGroup.terminationFuture() |
|
Future<Void> |
SingleThreadEventExecutor.terminationFuture() |
|
Future<Void> |
UnorderedThreadPoolEventExecutor.terminationFuture() |
|