|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractSet<Channel>
org.jboss.netty.channel.group.DefaultChannelGroup
public class DefaultChannelGroup

一个ChannelGroup的默认实现.
| 构造方法摘要 | |
|---|---|
DefaultChannelGroup()
使用一个生成的名称创建一个组. |
|
DefaultChannelGroup(java.lang.String name)
使用指定的名称创建一个组.请注意不同的组可以有相同的名称,也就是说不会进行名称重复的检测. |
|
| 方法摘要 | ||
|---|---|---|
boolean |
add(Channel channel)
|
|
void |
clear()
|
|
ChannelGroupFuture |
close()
关闭该组所有通道.如果通道已经被连接到一个远程端或已绑定到一个本地地址,它会自动断开和取消绑定. |
|
int |
compareTo(ChannelGroup o)
|
|
boolean |
contains(java.lang.Object o)
|
|
ChannelGroupFuture |
disconnect()
断开该组中所有通道连接 |
|
boolean |
equals(java.lang.Object o)
|
|
Channel |
find(java.lang.Integer id)
返回匹配指定整数ID的通道. |
|
java.lang.String |
getName()
返回该通道组的名称.通道组名纯粹只是帮助你区分不同群组而已. |
|
int |
hashCode()
|
|
boolean |
isEmpty()
|
|
java.util.Iterator<Channel> |
iterator()
|
|
boolean |
remove(java.lang.Object o)
|
|
ChannelGroupFuture |
setInterestOps(int interestOps)
使用指定的 interestOps为该通道组中所有的通道调用Channel.setInterestOps(int). |
|
ChannelGroupFuture |
setReadable(boolean readable)
使用指定的标识为该通道组中所有通道调用 Channel.setReadable(boolean).请注意该操作和
Channel.setReadable(boolean)一样是异步的. |
|
int |
size()
|
|
java.lang.Object[] |
toArray()
|
|
|
toArray(T[] a)
|
|
java.lang.String |
toString()
|
|
ChannelGroupFuture |
unbind()
取消该组中所有通道的绑定. |
|
ChannelGroupFuture |
write(java.lang.Object message)
写一个指定的消息到组中所有通道.如果指定的消息是一个 ChannelBuffer实例,那么它会自动
使用复制以避免条件竞争.请注意该操作和
Channel.write(Object)一样是异步的. |
|
ChannelGroupFuture |
write(java.lang.Object message,
java.net.SocketAddress remoteAddress)
为指定的远程地址写一个指定的消息到组中所有通道.如果指定的消息是一个 ChannelBuffer实例,那么它会自动
使用复制以避免条件竞争.请注意该操作和
Channel.write(Object,SocketAddress)一样是异步的. |
|
| 从类 java.util.AbstractSet 继承的方法 |
|---|
removeAll |
| 从类 java.util.AbstractCollection 继承的方法 |
|---|
addAll, containsAll, retainAll |
| 从类 java.lang.Object 继承的方法 |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| 从接口 java.util.Set 继承的方法 |
|---|
addAll, containsAll, removeAll, retainAll |
| 构造方法详细信息 |
|---|
public DefaultChannelGroup()
public DefaultChannelGroup(java.lang.String name)
| 方法详细信息 |
|---|
public java.lang.String getName()
ChannelGroup 复制的描述
ChannelGroup 中的 getNamepublic boolean isEmpty()
java.util.Collection<Channel> 中的 isEmptyjava.util.Set<Channel> 中的 isEmptyjava.util.AbstractCollection<Channel> 中的 isEmptypublic int size()
java.util.Collection<Channel> 中的 sizejava.util.Set<Channel> 中的 sizejava.util.AbstractCollection<Channel> 中的 sizepublic Channel find(java.lang.Integer id)
ChannelGroup 复制的描述
ChannelGroup 中的 findChannel.否则返回null.public boolean contains(java.lang.Object o)
java.util.Collection<Channel> 中的 containsjava.util.Set<Channel> 中的 containsjava.util.AbstractCollection<Channel> 中的 containspublic boolean add(Channel channel)
java.util.Collection<Channel> 中的 addjava.util.Set<Channel> 中的 addjava.util.AbstractCollection<Channel> 中的 addpublic boolean remove(java.lang.Object o)
java.util.Collection<Channel> 中的 removejava.util.Set<Channel> 中的 removejava.util.AbstractCollection<Channel> 中的 removepublic void clear()
java.util.Collection<Channel> 中的 clearjava.util.Set<Channel> 中的 clearjava.util.AbstractCollection<Channel> 中的 clearpublic java.util.Iterator<Channel> iterator()
java.lang.Iterable<Channel> 中的 iteratorjava.util.Collection<Channel> 中的 iteratorjava.util.Set<Channel> 中的 iteratorjava.util.AbstractCollection<Channel> 中的 iteratorpublic java.lang.Object[] toArray()
java.util.Collection<Channel> 中的 toArrayjava.util.Set<Channel> 中的 toArrayjava.util.AbstractCollection<Channel> 中的 toArraypublic <T> T[] toArray(T[] a)
java.util.Collection<Channel> 中的 toArrayjava.util.Set<Channel> 中的 toArrayjava.util.AbstractCollection<Channel> 中的 toArraypublic ChannelGroupFuture close()
ChannelGroup 复制的描述
ChannelGroup 中的 closeChannelGroupFuturepublic ChannelGroupFuture disconnect()
ChannelGroup 复制的描述
ChannelGroup 中的 disconnectChannelGroupFuturepublic ChannelGroupFuture setInterestOps(int interestOps)
ChannelGroup 复制的描述interestOps为该通道组中所有的通道调用Channel.setInterestOps(int).
请注意该操作和Channel.setInterestOps(int)一样是异步的.
ChannelGroup 中的 setInterestOpsChannelGroupFuturepublic ChannelGroupFuture setReadable(boolean readable)
ChannelGroup 复制的描述Channel.setReadable(boolean).请注意该操作和
Channel.setReadable(boolean)一样是异步的.
ChannelGroup 中的 setReadableChannelGroupFuturepublic ChannelGroupFuture unbind()
ChannelGroup 复制的描述
ChannelGroup 中的 unbindChannelGroupFuturepublic ChannelGroupFuture write(java.lang.Object message)
ChannelGroup 复制的描述ChannelBuffer实例,那么它会自动
使用复制以避免条件竞争.请注意该操作和
Channel.write(Object)一样是异步的.
ChannelGroup 中的 writeChannelGroupFuture
public ChannelGroupFuture write(java.lang.Object message,
java.net.SocketAddress remoteAddress)
ChannelGroup 复制的描述ChannelBuffer实例,那么它会自动
使用复制以避免条件竞争.请注意该操作和
Channel.write(Object,SocketAddress)一样是异步的.
ChannelGroup 中的 writeChannelGroupFuturepublic int hashCode()
java.util.Collection<Channel> 中的 hashCodejava.util.Set<Channel> 中的 hashCodejava.util.AbstractSet<Channel> 中的 hashCodepublic boolean equals(java.lang.Object o)
java.util.Collection<Channel> 中的 equalsjava.util.Set<Channel> 中的 equalsjava.util.AbstractSet<Channel> 中的 equalspublic int compareTo(ChannelGroup o)
java.lang.Comparable<ChannelGroup> 中的 compareTopublic java.lang.String toString()
java.util.AbstractCollection<Channel> 中的 toString
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||