类 DefaultChannelGroup
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<io.netty.channel.Channel>
cn.godmao.netty.channel.DefaultChannelGroup
- 所有已实现的接口:
io.netty.channel.group.ChannelGroup,Comparable<io.netty.channel.group.ChannelGroup>,Iterable<io.netty.channel.Channel>,Collection<io.netty.channel.Channel>,Set<io.netty.channel.Channel>
- 直接已知子类:
ChannelService
public class DefaultChannelGroup
extends AbstractSet<io.netty.channel.Channel>
implements io.netty.channel.group.ChannelGroup
-
字段概要
字段 -
构造器概要
构造器构造器说明DefaultChannelGroup(io.netty.util.concurrent.EventExecutor executor) DefaultChannelGroup(String name) DefaultChannelGroup(String name, io.netty.util.concurrent.EventExecutor executor) -
方法概要
修饰符和类型方法说明booleanadd(io.netty.channel.Channel channel) booleanvoidclear()io.netty.channel.group.ChannelGroupFutureclose()io.netty.channel.group.ChannelGroupFutureclose(io.netty.channel.group.ChannelMatcher matcher) intcompareTo(io.netty.channel.group.ChannelGroup o) booleanio.netty.channel.group.ChannelGroupFutureio.netty.channel.group.ChannelGroupFuturederegister(io.netty.channel.group.ChannelMatcher matcher) io.netty.channel.group.ChannelGroupFutureio.netty.channel.group.ChannelGroupFuturedisconnect(io.netty.channel.group.ChannelMatcher matcher) booleanio.netty.channel.Channelfind(io.netty.channel.ChannelId id) io.netty.channel.group.ChannelGroupflush()io.netty.channel.group.ChannelGroupflush(io.netty.channel.group.ChannelMatcher matcher) io.netty.channel.group.ChannelGroupFutureflushAndWrite(Object message) io.netty.channel.group.ChannelGroupFutureflushAndWrite(Object message, io.netty.channel.group.ChannelMatcher matcher) ConcurrentMap<io.netty.channel.ChannelId,io.netty.channel.Channel> Set<io.netty.channel.ChannelId>Collection<io.netty.channel.Channel>getId(io.netty.util.AttributeMap attributeMap) inthashCode()booleanisEmpty()Iterator<io.netty.channel.Channel>iterator()name()io.netty.channel.group.ChannelGroupFutureio.netty.channel.group.ChannelGroupFuturenewCloseFuture(io.netty.channel.group.ChannelMatcher matcher) booleanintsize()Object[]toArray()<T> T[]toArray(T[] a) toString()io.netty.channel.group.ChannelGroupFutureio.netty.channel.group.ChannelGroupFutureio.netty.channel.group.ChannelGroupFutureio.netty.channel.group.ChannelGroupFuturewriteAndFlush(Object message) io.netty.channel.ChannelFuturewriteAndFlush(Object message, io.netty.channel.ChannelOutboundInvoker channelOutboundInvoker) io.netty.channel.group.ChannelGroupFuturewriteAndFlush(Object message, io.netty.channel.group.ChannelMatcher matcher) io.netty.channel.group.ChannelGroupFuturewriteAndFlush(Object message, io.netty.channel.group.ChannelMatcher matcher, boolean voidPromise) <T> io.netty.channel.group.ChannelGroupFuturewriteAndFlush(Object message, Set<io.netty.channel.Channel> channels) 从类继承的方法 java.util.AbstractSet
removeAll从类继承的方法 java.util.AbstractCollection
addAll, containsAll, retainAll从接口继承的方法 java.util.Collection
parallelStream, removeIf, stream, toArray从接口继承的方法 java.util.Set
addAll, containsAll, removeAll, retainAll, spliterator
-
字段详细资料
-
KEYID
-
-
构造器详细资料
-
DefaultChannelGroup
public DefaultChannelGroup() -
DefaultChannelGroup
-
DefaultChannelGroup
public DefaultChannelGroup(io.netty.util.concurrent.EventExecutor executor) -
DefaultChannelGroup
-
-
方法详细资料
-
name
- 指定者:
name在接口中io.netty.channel.group.ChannelGroup
-
getChannels
-
getChannelGroup
-
getChannelIds
-
find
public io.netty.channel.Channel find(io.netty.channel.ChannelId id) - 指定者:
find在接口中io.netty.channel.group.ChannelGroup
-
isEmpty
public boolean isEmpty()- 指定者:
isEmpty在接口中Collection<io.netty.channel.Channel>- 指定者:
isEmpty在接口中Set<io.netty.channel.Channel>- 覆盖:
isEmpty在类中AbstractCollection<io.netty.channel.Channel>
-
size
public int size()- 指定者:
size在接口中Collection<io.netty.channel.Channel>- 指定者:
size在接口中Set<io.netty.channel.Channel>- 指定者:
size在类中AbstractCollection<io.netty.channel.Channel>
-
contains
- 指定者:
contains在接口中Collection<io.netty.channel.Channel>- 指定者:
contains在接口中Set<io.netty.channel.Channel>- 覆盖:
contains在类中AbstractCollection<io.netty.channel.Channel>
-
add
public boolean add(io.netty.channel.Channel channel) - 指定者:
add在接口中Collection<io.netty.channel.Channel>- 指定者:
add在接口中Set<io.netty.channel.Channel>- 覆盖:
add在类中AbstractCollection<io.netty.channel.Channel>
-
remove
- 指定者:
remove在接口中Collection<io.netty.channel.Channel>- 指定者:
remove在接口中Set<io.netty.channel.Channel>- 覆盖:
remove在类中AbstractCollection<io.netty.channel.Channel>
-
clear
public void clear()- 指定者:
clear在接口中Collection<io.netty.channel.Channel>- 指定者:
clear在接口中Set<io.netty.channel.Channel>- 覆盖:
clear在类中AbstractCollection<io.netty.channel.Channel>
-
iterator
- 指定者:
iterator在接口中Collection<io.netty.channel.Channel>- 指定者:
iterator在接口中Iterable<io.netty.channel.Channel>- 指定者:
iterator在接口中Set<io.netty.channel.Channel>- 指定者:
iterator在类中AbstractCollection<io.netty.channel.Channel>
-
toArray
- 指定者:
toArray在接口中Collection<io.netty.channel.Channel>- 指定者:
toArray在接口中Set<io.netty.channel.Channel>- 覆盖:
toArray在类中AbstractCollection<io.netty.channel.Channel>
-
toArray
public <T> T[] toArray(T[] a) - 指定者:
toArray在接口中Collection<io.netty.channel.Channel>- 指定者:
toArray在接口中Set<io.netty.channel.Channel>- 覆盖:
toArray在类中AbstractCollection<io.netty.channel.Channel>
-
close
public io.netty.channel.group.ChannelGroupFuture close()- 指定者:
close在接口中io.netty.channel.group.ChannelGroup
-
disconnect
public io.netty.channel.group.ChannelGroupFuture disconnect()- 指定者:
disconnect在接口中io.netty.channel.group.ChannelGroup
-
deregister
public io.netty.channel.group.ChannelGroupFuture deregister()- 指定者:
deregister在接口中io.netty.channel.group.ChannelGroup
-
write
- 指定者:
write在接口中io.netty.channel.group.ChannelGroup
-
write
public io.netty.channel.group.ChannelGroupFuture write(Object message, io.netty.channel.group.ChannelMatcher matcher) - 指定者:
write在接口中io.netty.channel.group.ChannelGroup
-
write
public io.netty.channel.group.ChannelGroupFuture write(Object message, io.netty.channel.group.ChannelMatcher matcher, boolean voidPromise) - 指定者:
write在接口中io.netty.channel.group.ChannelGroup
-
flush
public io.netty.channel.group.ChannelGroup flush()- 指定者:
flush在接口中io.netty.channel.group.ChannelGroup
-
flushAndWrite
- 指定者:
flushAndWrite在接口中io.netty.channel.group.ChannelGroup
-
writeAndFlush
- 指定者:
writeAndFlush在接口中io.netty.channel.group.ChannelGroup
-
disconnect
public io.netty.channel.group.ChannelGroupFuture disconnect(io.netty.channel.group.ChannelMatcher matcher) - 指定者:
disconnect在接口中io.netty.channel.group.ChannelGroup
-
close
public io.netty.channel.group.ChannelGroupFuture close(io.netty.channel.group.ChannelMatcher matcher) - 指定者:
close在接口中io.netty.channel.group.ChannelGroup
-
deregister
public io.netty.channel.group.ChannelGroupFuture deregister(io.netty.channel.group.ChannelMatcher matcher) - 指定者:
deregister在接口中io.netty.channel.group.ChannelGroup
-
flush
public io.netty.channel.group.ChannelGroup flush(io.netty.channel.group.ChannelMatcher matcher) - 指定者:
flush在接口中io.netty.channel.group.ChannelGroup
-
flushAndWrite
public io.netty.channel.group.ChannelGroupFuture flushAndWrite(Object message, io.netty.channel.group.ChannelMatcher matcher) - 指定者:
flushAndWrite在接口中io.netty.channel.group.ChannelGroup
-
writeAndFlush
public io.netty.channel.group.ChannelGroupFuture writeAndFlush(Object message, io.netty.channel.group.ChannelMatcher matcher) - 指定者:
writeAndFlush在接口中io.netty.channel.group.ChannelGroup
-
writeAndFlush
public io.netty.channel.group.ChannelGroupFuture writeAndFlush(Object message, io.netty.channel.group.ChannelMatcher matcher, boolean voidPromise) - 指定者:
writeAndFlush在接口中io.netty.channel.group.ChannelGroup
-
newCloseFuture
public io.netty.channel.group.ChannelGroupFuture newCloseFuture()- 指定者:
newCloseFuture在接口中io.netty.channel.group.ChannelGroup
-
newCloseFuture
public io.netty.channel.group.ChannelGroupFuture newCloseFuture(io.netty.channel.group.ChannelMatcher matcher) - 指定者:
newCloseFuture在接口中io.netty.channel.group.ChannelGroup
-
hashCode
public int hashCode()- 指定者:
hashCode在接口中Collection<io.netty.channel.Channel>- 指定者:
hashCode在接口中Set<io.netty.channel.Channel>- 覆盖:
hashCode在类中AbstractSet<io.netty.channel.Channel>
-
equals
- 指定者:
equals在接口中Collection<io.netty.channel.Channel>- 指定者:
equals在接口中Set<io.netty.channel.Channel>- 覆盖:
equals在类中AbstractSet<io.netty.channel.Channel>
-
compareTo
public int compareTo(io.netty.channel.group.ChannelGroup o) - 指定者:
compareTo在接口中Comparable<io.netty.channel.group.ChannelGroup>
-
toString
- 覆盖:
toString在类中AbstractCollection<io.netty.channel.Channel>
-
add
-
getId
-
writeAndFlush
public io.netty.channel.ChannelFuture writeAndFlush(Object message, io.netty.channel.ChannelOutboundInvoker channelOutboundInvoker) -
writeAndFlush
-