Uses of Interface
io.netty.util.concurrent.GenericFutureListener
Packages that use GenericFutureListener
Package
Description
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
Optimized transport for linux which uses EPOLL Edge-Triggered Mode
for maximal performance.
A channel registry which helps a user maintain the list of open
Channel
s and perform bulk operations on them.Implementations and API for
Channel
pools.Handlers for sending and receiving HTTP/2 frames.
Encoder, decoder, session handler and their related message types for the SPDY protocol.
Adds support for read and write timeout and idle connection notification
using a
Timer
.Resolves an arbitrary string that represents the name of an endpoint into an address.
Utility classes for concurrent / async tasks.
-
Uses of GenericFutureListener in io.netty.channel
Subinterfaces of GenericFutureListener in io.netty.channelModifier and TypeInterfaceDescriptioninterface
Listens to the result of aChannelFuture
.interface
AnEventListener
listener which will be called once the sending task associated with future is being transferred.Classes in io.netty.channel that implement GenericFutureListenerModifier and TypeClassDescriptionfinal class
Deprecated.final class
Deprecated.usePromiseNotifier
.final class
Methods in io.netty.channel with parameters of type GenericFutureListenerModifier and TypeMethodDescriptionChannelFuture.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelProgressiveFuture.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelProgressivePromise.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelPromise.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) CompleteChannelFuture.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) DefaultChannelProgressivePromise.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) DefaultChannelPromise.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) DelegatingChannelPromiseNotifier.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) VoidChannelPromise.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelFuture.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) ChannelProgressiveFuture.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) ChannelProgressivePromise.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) ChannelPromise.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) CompleteChannelFuture.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) DefaultChannelProgressivePromise.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) DefaultChannelPromise.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) DelegatingChannelPromiseNotifier.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) VoidChannelPromise.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) ChannelFuture.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelProgressiveFuture.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelProgressivePromise.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelPromise.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) CompleteChannelFuture.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) DefaultChannelProgressivePromise.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) DefaultChannelPromise.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) DelegatingChannelPromiseNotifier.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) VoidChannelPromise.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelFuture.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) ChannelProgressiveFuture.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) ChannelProgressivePromise.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) ChannelPromise.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) CompleteChannelFuture.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) DefaultChannelProgressivePromise.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) DefaultChannelPromise.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) DelegatingChannelPromiseNotifier.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) VoidChannelPromise.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) -
Uses of GenericFutureListener in io.netty.channel.epoll
Classes in io.netty.channel.epoll that implement GenericFutureListenerModifier and TypeClassDescriptionprivate final class
-
Uses of GenericFutureListener in io.netty.channel.group
Subinterfaces of GenericFutureListener in io.netty.channel.groupMethods in io.netty.channel.group with parameters of type GenericFutureListenerModifier and TypeMethodDescriptionChannelGroupFuture.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) DefaultChannelGroupFuture.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) VoidChannelGroupFuture.addListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelGroupFuture.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) DefaultChannelGroupFuture.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) VoidChannelGroupFuture.addListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) ChannelGroupFuture.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) DefaultChannelGroupFuture.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) VoidChannelGroupFuture.removeListener
(GenericFutureListener<? extends Future<? super Void>> listener) ChannelGroupFuture.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) DefaultChannelGroupFuture.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) VoidChannelGroupFuture.removeListeners
(GenericFutureListener<? extends Future<? super Void>>... listeners) -
Uses of GenericFutureListener in io.netty.channel.pool
Classes in io.netty.channel.pool that implement GenericFutureListenerModifier and TypeClassDescriptionprivate class
private final class
-
Uses of GenericFutureListener in io.netty.handler.codec.http2
Classes in io.netty.handler.codec.http2 that implement GenericFutureListenerModifier and TypeClassDescriptionclass
Common base type for payloads to deliver via flow-control.private final class
Wrap a DATA frame so it can be written subject to flow-control.private final class
Wrap headers so they can be written subject to flow-control.private static final class
Closes the channel when the future completes. -
Uses of GenericFutureListener in io.netty.handler.codec.spdy
Classes in io.netty.handler.codec.spdy that implement GenericFutureListenerModifier and TypeClassDescriptionprivate static final class
-
Uses of GenericFutureListener in io.netty.handler.ssl
Classes in io.netty.handler.ssl that implement GenericFutureListenerModifier and TypeClassDescriptionprivate static final class
-
Uses of GenericFutureListener in io.netty.handler.timeout
Classes in io.netty.handler.timeout that implement GenericFutureListener -
Uses of GenericFutureListener in io.netty.resolver
Fields in io.netty.resolver with type parameters of type GenericFutureListenerModifier and TypeFieldDescriptionprivate final Map
<EventExecutor, GenericFutureListener<Future<Object>>> AddressResolverGroup.executorTerminationListeners
-
Uses of GenericFutureListener in io.netty.util.concurrent
Subinterfaces of GenericFutureListener in io.netty.util.concurrentModifier and TypeInterfaceDescriptioninterface
A subtype ofGenericFutureListener
that hides type parameter for convenience.interface
GenericProgressiveFutureListener<F extends ProgressiveFuture<?>>
Classes in io.netty.util.concurrent that implement GenericFutureListenerModifier and TypeClassDescriptionclass
PromiseAggregator<V,
F extends Future<V>> Deprecated.class
PromiseNotifier<V,
F extends Future<V>> GenericFutureListener
implementation which takes otherPromise
s and notifies them on completion.final class
Deprecated.Fields in io.netty.util.concurrent declared as GenericFutureListenerModifier and TypeFieldDescriptionprivate GenericFutureListener
<? extends Future<?>> DefaultPromise.listener
One or more listeners.private final GenericFutureListener
<Future<?>> PromiseCombiner.listener
private GenericFutureListener<? extends Future<?>>[]
DefaultFutureListeners.listeners
Methods in io.netty.util.concurrent that return GenericFutureListenerModifier and TypeMethodDescriptionGenericFutureListener<? extends Future<?>>[]
DefaultFutureListeners.listeners()
Methods in io.netty.util.concurrent with parameters of type GenericFutureListenerModifier and TypeMethodDescriptionvoid
DefaultFutureListeners.add
(GenericFutureListener<? extends Future<?>> l) CompleteFuture.addListener
(GenericFutureListener<? extends Future<? super V>> listener) DefaultProgressivePromise.addListener
(GenericFutureListener<? extends Future<? super V>> listener) DefaultPromise.addListener
(GenericFutureListener<? extends Future<? super V>> listener) Future.addListener
(GenericFutureListener<? extends Future<? super V>> listener) Adds the specified listener to this future.ProgressiveFuture.addListener
(GenericFutureListener<? extends Future<? super V>> listener) ProgressivePromise.addListener
(GenericFutureListener<? extends Future<? super V>> listener) Promise.addListener
(GenericFutureListener<? extends Future<? super V>> listener) private void
DefaultPromise.addListener0
(GenericFutureListener<? extends Future<? super V>> listener) CompleteFuture.addListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) DefaultProgressivePromise.addListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) DefaultPromise.addListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) Future.addListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) Adds the specified listeners to this future.ProgressiveFuture.addListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) ProgressivePromise.addListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) Promise.addListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) protected static void
DefaultPromise.notifyListener
(EventExecutor eventExecutor, Future<?> future, GenericFutureListener<?> listener) Notify a listener that a future has completed.private static void
DefaultPromise.notifyListener0
(Future future, GenericFutureListener l) private static void
DefaultPromise.notifyListenerWithStackOverFlowProtection
(EventExecutor executor, Future<?> future, GenericFutureListener<?> listener) The logic in this method should be identical toDefaultPromise.notifyListeners()
but cannot share code because the listener(s) cannot be cached for an instance ofDefaultPromise
since the listener(s) may be changed and is protected by a synchronized operation.void
DefaultFutureListeners.remove
(GenericFutureListener<? extends Future<?>> l) CompleteFuture.removeListener
(GenericFutureListener<? extends Future<? super V>> listener) DefaultProgressivePromise.removeListener
(GenericFutureListener<? extends Future<? super V>> listener) DefaultPromise.removeListener
(GenericFutureListener<? extends Future<? super V>> listener) Future.removeListener
(GenericFutureListener<? extends Future<? super V>> listener) Removes the first occurrence of the specified listener from this future.ProgressiveFuture.removeListener
(GenericFutureListener<? extends Future<? super V>> listener) ProgressivePromise.removeListener
(GenericFutureListener<? extends Future<? super V>> listener) Promise.removeListener
(GenericFutureListener<? extends Future<? super V>> listener) private void
DefaultPromise.removeListener0
(GenericFutureListener<? extends Future<? super V>> toRemove) CompleteFuture.removeListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) DefaultProgressivePromise.removeListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) DefaultPromise.removeListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) Future.removeListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) Removes the first occurrence for each of the listeners from this future.ProgressiveFuture.removeListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) ProgressivePromise.removeListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) Promise.removeListeners
(GenericFutureListener<? extends Future<? super V>>... listeners) Constructors in io.netty.util.concurrent with parameters of type GenericFutureListenerModifierConstructorDescription(package private)
DefaultFutureListeners
(GenericFutureListener<? extends Future<?>> first, GenericFutureListener<? extends Future<?>> second)
PromiseCombiner
Class which is used to consolidate multiple channel futures into one, by listening to the individual futures and producing an aggregated result (success/failure) when all futures have completed.