| Package | Description | 
|---|---|
| io.netty.channel.group | 
 A channel registry which helps a user maintain the list of open
  
Channels and perform bulk operations on them. | 
| Modifier and Type | Method and Description | 
|---|---|
ChannelGroupFuture | 
ChannelGroupFuture.addListener(GenericFutureListener<? extends Future<? super Void>> listener)  | 
ChannelGroupFuture | 
ChannelGroupFuture.addListeners(GenericFutureListener<? extends Future<? super Void>>... listeners)  | 
ChannelGroupFuture | 
ChannelGroupFuture.await()  | 
ChannelGroupFuture | 
ChannelGroupFuture.awaitUninterruptibly()  | 
ChannelGroupFuture | 
DefaultChannelGroup.close()  | 
ChannelGroupFuture | 
ChannelGroup.close()
Closes all  
Channels in this group. | 
ChannelGroupFuture | 
DefaultChannelGroup.close(ChannelMatcher matcher)  | 
ChannelGroupFuture | 
ChannelGroup.close(ChannelMatcher matcher)
Closes all  
Channels in this group that are matched by the given ChannelMatcher. | 
ChannelGroupFuture | 
DefaultChannelGroup.deregister()  | 
ChannelGroupFuture | 
ChannelGroup.deregister()
Deprecated. 
 
This method will be removed in the next major feature release.
 Deregister all  
Channels in this group from their EventLoop.
 Please note that this operation is asynchronous as ChannelOutboundInvoker.deregister() is. | 
ChannelGroupFuture | 
DefaultChannelGroup.deregister(ChannelMatcher matcher)  | 
ChannelGroupFuture | 
ChannelGroup.deregister(ChannelMatcher matcher)
Deprecated. 
 
This method will be removed in the next major feature release.
 Deregister all  
Channels in this group from their EventLoop that are matched by the given
 ChannelMatcher. Please note that this operation is asynchronous as ChannelOutboundInvoker.deregister() is. | 
ChannelGroupFuture | 
DefaultChannelGroup.disconnect()  | 
ChannelGroupFuture | 
ChannelGroup.disconnect()
Disconnects all  
Channels in this group from their remote peers. | 
ChannelGroupFuture | 
DefaultChannelGroup.disconnect(ChannelMatcher matcher)  | 
ChannelGroupFuture | 
ChannelGroup.disconnect(ChannelMatcher matcher)
Disconnects all  
Channels in this group from their remote peers,
 that are matched by the given ChannelMatcher. | 
ChannelGroupFuture | 
DefaultChannelGroup.flushAndWrite(Object message)  | 
ChannelGroupFuture | 
ChannelGroup.flushAndWrite(Object message)
Deprecated. 
 
Use  
ChannelGroup.writeAndFlush(Object) instead. | 
ChannelGroupFuture | 
DefaultChannelGroup.flushAndWrite(Object message,
             ChannelMatcher matcher)  | 
ChannelGroupFuture | 
ChannelGroup.flushAndWrite(Object message,
             ChannelMatcher matcher)
Deprecated. 
 
Use  
ChannelGroup.writeAndFlush(Object, ChannelMatcher) instead. | 
ChannelGroupFuture | 
DefaultChannelGroup.newCloseFuture()  | 
ChannelGroupFuture | 
ChannelGroup.newCloseFuture()
Returns the  
ChannelGroupFuture which will be notified when all Channels that are part of this
 ChannelGroup, at the time of calling, are closed. | 
ChannelGroupFuture | 
DefaultChannelGroup.newCloseFuture(ChannelMatcher matcher)  | 
ChannelGroupFuture | 
ChannelGroup.newCloseFuture(ChannelMatcher matcher)
Returns the  
ChannelGroupFuture which will be notified when all Channels that are part of this
 ChannelGroup, at the time of calling, are closed. | 
ChannelGroupFuture | 
ChannelGroupFuture.removeListener(GenericFutureListener<? extends Future<? super Void>> listener)  | 
ChannelGroupFuture | 
ChannelGroupFuture.removeListeners(GenericFutureListener<? extends Future<? super Void>>... listeners)  | 
ChannelGroupFuture | 
ChannelGroupFuture.sync()  | 
ChannelGroupFuture | 
ChannelGroupFuture.syncUninterruptibly()  | 
ChannelGroupFuture | 
DefaultChannelGroup.write(Object message)  | 
ChannelGroupFuture | 
ChannelGroup.write(Object message)
Writes the specified  
message to all Channels in this
 group. | 
ChannelGroupFuture | 
DefaultChannelGroup.write(Object message,
     ChannelMatcher matcher)  | 
ChannelGroupFuture | 
ChannelGroup.write(Object message,
     ChannelMatcher matcher)
Writes the specified  
message to all Channels in this
 group that are matched by the given ChannelMatcher. | 
ChannelGroupFuture | 
DefaultChannelGroup.write(Object message,
     ChannelMatcher matcher,
     boolean voidPromise)  | 
ChannelGroupFuture | 
ChannelGroup.write(Object message,
     ChannelMatcher matcher,
     boolean voidPromise)
Writes the specified  
message to all Channels in this
 group that are matched by the given ChannelMatcher. | 
ChannelGroupFuture | 
DefaultChannelGroup.writeAndFlush(Object message)  | 
ChannelGroupFuture | 
ChannelGroup.writeAndFlush(Object message)
Shortcut for calling  
ChannelGroup.write(Object) and ChannelGroup.flush(). | 
ChannelGroupFuture | 
DefaultChannelGroup.writeAndFlush(Object message,
             ChannelMatcher matcher)  | 
ChannelGroupFuture | 
ChannelGroup.writeAndFlush(Object message,
             ChannelMatcher matcher)
Shortcut for calling  
ChannelGroup.write(Object) and ChannelGroup.flush() and only act on
 Channels that are matched by the ChannelMatcher. | 
ChannelGroupFuture | 
DefaultChannelGroup.writeAndFlush(Object message,
             ChannelMatcher matcher,
             boolean voidPromise)  | 
ChannelGroupFuture | 
ChannelGroup.writeAndFlush(Object message,
             ChannelMatcher matcher,
             boolean voidPromise)
Shortcut for calling  
ChannelGroup.write(Object, ChannelMatcher, boolean) and ChannelGroup.flush() and only act on
 Channels that are matched by the ChannelMatcher. | 
Copyright © 2008–2025 The Netty Project. All rights reserved.