| 软件包 | 描述 |
|---|---|
| io.netty.channel.group |
通道注册表,帮助用户维护打开的 Channel列表并对其执行批量操作。
|
| Modifier and Type | Method and Description |
|---|---|
static ChannelMatcher |
ChannelMatchers.all()
返回 ChannelMatcher匹配所有Channel秒。
|
static ChannelMatcher |
ChannelMatchers.compose(ChannelMatcher... matchers)
返回给定 ChannelMatcher的组合。
|
static ChannelMatcher |
ChannelMatchers.invert(ChannelMatcher matcher)
反转给定的 ChannelMatcher 。
|
static ChannelMatcher |
ChannelMatchers.is(Channel channel)
返回 ChannelMatcher匹配给定Channel 。
|
static ChannelMatcher |
ChannelMatchers.isInstanceOf(java.lang.Class<? extends Channel> clazz)
返回 ChannelMatcher匹配所有Channel个 S中的子类型的给定类的一个实例。
|
static ChannelMatcher |
ChannelMatchers.isNonServerChannel()
返回 ChannelMatcher匹配所有Channel个 S中的类型不 ServerChannel 。
|
static ChannelMatcher |
ChannelMatchers.isNot(Channel channel)
返回一个 ChannelMatcher ,它与除给定的所有Channel相匹配。
|
static ChannelMatcher |
ChannelMatchers.isNotInstanceOf(java.lang.Class<? extends Channel> clazz)
返回一个与 ChannelMatcher匹配的所有Channel ,它们不是给定类的子类型的实例。
|
static ChannelMatcher |
ChannelMatchers.isServerChannel()
返回一个 ChannelMatcher ,它匹配ServerChannel类型的所有Channel 。
|
| Modifier and Type | Method and Description |
|---|---|
ChannelGroupFuture |
DefaultChannelGroup.close(ChannelMatcher matcher) |
ChannelGroupFuture |
ChannelGroup.close(ChannelMatcher matcher)
关闭该组中所有 Channel ,与给定的ChannelMatcher相匹配。
|
static ChannelMatcher |
ChannelMatchers.compose(ChannelMatcher... matchers)
返回给定 ChannelMatcher的组合。
|
ChannelGroupFuture |
DefaultChannelGroup.deregister(ChannelMatcher matcher) |
ChannelGroupFuture |
ChannelGroup.deregister(ChannelMatcher matcher)
已过时。
该方法将在下一个主要功能版本中删除。
从
EventLoop注销该组中的所有Channel ,它们与给定的ChannelMatcher相匹配。
请注意,此操作是异步的,因为ChannelOutboundInvoker.deregister()是。
|
ChannelGroupFuture |
DefaultChannelGroup.disconnect(ChannelMatcher matcher) |
ChannelGroupFuture |
ChannelGroup.disconnect(ChannelMatcher matcher)
将该组中的所有 Channel与远程对等设备断开连接,并与给定的ChannelMatcher进行匹配。
|
ChannelGroup |
DefaultChannelGroup.flush(ChannelMatcher matcher) |
ChannelGroup |
ChannelGroup.flush(ChannelMatcher matcher)
冲洗该组中的所有 Channel ,它们与给定的ChannelMatcher相匹配。
|
ChannelGroupFuture |
DefaultChannelGroup.flushAndWrite(java.lang.Object message, ChannelMatcher matcher) |
ChannelGroupFuture |
ChannelGroup.flushAndWrite(java.lang.Object message, ChannelMatcher matcher)
|
static ChannelMatcher |
ChannelMatchers.invert(ChannelMatcher matcher)
反转给定的 ChannelMatcher 。
|
ChannelGroupFuture |
DefaultChannelGroup.newCloseFuture(ChannelMatcher matcher) |
ChannelGroupFuture |
ChannelGroup.newCloseFuture(ChannelMatcher matcher)
返回 ChannelGroupFuture ,当呼叫时,所有属于此ChannelGroup的Channel都被关闭时将会收到通知。
|
ChannelGroupFuture |
DefaultChannelGroup.write(java.lang.Object message, ChannelMatcher matcher) |
ChannelGroupFuture |
ChannelGroup.write(java.lang.Object message, ChannelMatcher matcher)
将指定的 message所有Channel s此组由给定的匹配ChannelMatcher 。
|
ChannelGroupFuture |
DefaultChannelGroup.write(java.lang.Object message, ChannelMatcher matcher, boolean voidPromise) |
ChannelGroupFuture |
ChannelGroup.write(java.lang.Object message, ChannelMatcher matcher, boolean voidPromise)
将指定的 message所有Channel s此组由给定的匹配ChannelMatcher 。
|
ChannelGroupFuture |
DefaultChannelGroup.writeAndFlush(java.lang.Object message, ChannelMatcher matcher) |
ChannelGroupFuture |
ChannelGroup.writeAndFlush(java.lang.Object message, ChannelMatcher matcher)
用于拨打 ChannelGroup.write(Object)和ChannelGroup.flush()的快捷方式,仅适用于与ChannelMatcher匹配的Channel 。
|
ChannelGroupFuture |
DefaultChannelGroup.writeAndFlush(java.lang.Object message, ChannelMatcher matcher, boolean voidPromise) |
ChannelGroupFuture |
ChannelGroup.writeAndFlush(java.lang.Object message, ChannelMatcher matcher, boolean voidPromise)
|
Copyright © 2008–2018 The Netty Project. All rights reserved.