类 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
  • 字段详细资料

    • KEYID

      public static final io.netty.util.AttributeKey<Object> KEYID
  • 构造器详细资料

    • DefaultChannelGroup

      public DefaultChannelGroup()
    • DefaultChannelGroup

      public DefaultChannelGroup(String name)
    • DefaultChannelGroup

      public DefaultChannelGroup(io.netty.util.concurrent.EventExecutor executor)
    • DefaultChannelGroup

      public DefaultChannelGroup(String name, io.netty.util.concurrent.EventExecutor executor)
  • 方法详细资料

    • name

      public String name()
      指定者:
      name 在接口中 io.netty.channel.group.ChannelGroup
    • getChannels

      public Collection<io.netty.channel.Channel> getChannels()
    • getChannelGroup

      public ConcurrentMap<io.netty.channel.ChannelId,io.netty.channel.Channel> getChannelGroup()
    • getChannelIds

      public Set<io.netty.channel.ChannelId> 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

      public boolean contains(Object o)
      指定者:
      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

      public boolean remove(Object o)
      指定者:
      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

      public Iterator<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

      public Object[] 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

      public io.netty.channel.group.ChannelGroupFuture write(Object message)
      指定者:
      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

      public io.netty.channel.group.ChannelGroupFuture flushAndWrite(Object message)
      指定者:
      flushAndWrite 在接口中 io.netty.channel.group.ChannelGroup
    • writeAndFlush

      public io.netty.channel.group.ChannelGroupFuture writeAndFlush(Object message)
      指定者:
      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

      public boolean equals(Object o)
      指定者:
      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

      public String toString()
      覆盖:
      toString 在类中 AbstractCollection<io.netty.channel.Channel>
    • add

      public boolean add(io.netty.channel.Channel channel, Object id)
    • getId

      public Object getId(io.netty.util.AttributeMap attributeMap)
    • writeAndFlush

      public io.netty.channel.ChannelFuture writeAndFlush(Object message, io.netty.channel.ChannelOutboundInvoker channelOutboundInvoker)
    • writeAndFlush

      public <T> io.netty.channel.group.ChannelGroupFuture writeAndFlush(Object message, Set<io.netty.channel.Channel> channels)