|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.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
中的 getName
public boolean isEmpty()
java.util.Collection<Channel>
中的 isEmpty
java.util.Set<Channel>
中的 isEmpty
java.util.AbstractCollection<Channel>
中的 isEmpty
public int size()
java.util.Collection<Channel>
中的 size
java.util.Set<Channel>
中的 size
java.util.AbstractCollection<Channel>
中的 size
public Channel find(java.lang.Integer id)
ChannelGroup
复制的描述
ChannelGroup
中的 find
Channel
.否则返回null.public boolean contains(java.lang.Object o)
java.util.Collection<Channel>
中的 contains
java.util.Set<Channel>
中的 contains
java.util.AbstractCollection<Channel>
中的 contains
public boolean add(Channel channel)
java.util.Collection<Channel>
中的 add
java.util.Set<Channel>
中的 add
java.util.AbstractCollection<Channel>
中的 add
public boolean remove(java.lang.Object o)
java.util.Collection<Channel>
中的 remove
java.util.Set<Channel>
中的 remove
java.util.AbstractCollection<Channel>
中的 remove
public void clear()
java.util.Collection<Channel>
中的 clear
java.util.Set<Channel>
中的 clear
java.util.AbstractCollection<Channel>
中的 clear
public java.util.Iterator<Channel> iterator()
java.lang.Iterable<Channel>
中的 iterator
java.util.Collection<Channel>
中的 iterator
java.util.Set<Channel>
中的 iterator
java.util.AbstractCollection<Channel>
中的 iterator
public java.lang.Object[] toArray()
java.util.Collection<Channel>
中的 toArray
java.util.Set<Channel>
中的 toArray
java.util.AbstractCollection<Channel>
中的 toArray
public <T> T[] toArray(T[] a)
java.util.Collection<Channel>
中的 toArray
java.util.Set<Channel>
中的 toArray
java.util.AbstractCollection<Channel>
中的 toArray
public ChannelGroupFuture close()
ChannelGroup
复制的描述
ChannelGroup
中的 close
ChannelGroupFuture
public ChannelGroupFuture disconnect()
ChannelGroup
复制的描述
ChannelGroup
中的 disconnect
ChannelGroupFuture
public ChannelGroupFuture setInterestOps(int interestOps)
ChannelGroup
复制的描述interestOps
为该通道组中所有的通道调用Channel.setInterestOps(int)
.
请注意该操作和Channel.setInterestOps(int)
一样是异步的.
ChannelGroup
中的 setInterestOps
ChannelGroupFuture
public ChannelGroupFuture setReadable(boolean readable)
ChannelGroup
复制的描述Channel.setReadable(boolean)
.请注意该操作和
Channel.setReadable(boolean)
一样是异步的.
ChannelGroup
中的 setReadable
ChannelGroupFuture
public ChannelGroupFuture unbind()
ChannelGroup
复制的描述
ChannelGroup
中的 unbind
ChannelGroupFuture
public ChannelGroupFuture write(java.lang.Object message)
ChannelGroup
复制的描述ChannelBuffer
实例,那么它会自动
使用复制以避免条件竞争.请注意该操作和
Channel.write(Object)
一样是异步的.
ChannelGroup
中的 write
ChannelGroupFuture
public ChannelGroupFuture write(java.lang.Object message, java.net.SocketAddress remoteAddress)
ChannelGroup
复制的描述ChannelBuffer
实例,那么它会自动
使用复制以避免条件竞争.请注意该操作和
Channel.write(Object,SocketAddress)
一样是异步的.
ChannelGroup
中的 write
ChannelGroupFuture
public int hashCode()
java.util.Collection<Channel>
中的 hashCode
java.util.Set<Channel>
中的 hashCode
java.util.AbstractSet<Channel>
中的 hashCode
public boolean equals(java.lang.Object o)
java.util.Collection<Channel>
中的 equals
java.util.Set<Channel>
中的 equals
java.util.AbstractSet<Channel>
中的 equals
public int compareTo(ChannelGroup o)
java.lang.Comparable<ChannelGroup>
中的 compareTo
public java.lang.String toString()
java.util.AbstractCollection<Channel>
中的 toString
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |