public interface  io.netty.channel.group.ChannelGroup extends java.lang.Object implements java.util.Set, java.lang.Comparable
{
public abstract java.lang.String name();
public abstract io.netty.channel.Channel find(io.netty.channel.ChannelId);
public abstract io.netty.channel.group.ChannelGroupFuture write(java.lang.Object);
public abstract io.netty.channel.group.ChannelGroupFuture write(java.lang.Object, io.netty.channel.group.ChannelMatcher);
public abstract io.netty.channel.group.ChannelGroupFuture write(java.lang.Object, io.netty.channel.group.ChannelMatcher, boolean);
public abstract io.netty.channel.group.ChannelGroup flush();
public abstract io.netty.channel.group.ChannelGroup flush(io.netty.channel.group.ChannelMatcher);
public abstract io.netty.channel.group.ChannelGroupFuture writeAndFlush(java.lang.Object);
public abstract io.netty.channel.group.ChannelGroupFuture flushAndWrite(java.lang.Object);
public abstract io.netty.channel.group.ChannelGroupFuture writeAndFlush(java.lang.Object, io.netty.channel.group.ChannelMatcher);
public abstract io.netty.channel.group.ChannelGroupFuture writeAndFlush(java.lang.Object, io.netty.channel.group.ChannelMatcher, boolean);
public abstract io.netty.channel.group.ChannelGroupFuture flushAndWrite(java.lang.Object, io.netty.channel.group.ChannelMatcher);
public abstract io.netty.channel.group.ChannelGroupFuture disconnect();
public abstract io.netty.channel.group.ChannelGroupFuture disconnect(io.netty.channel.group.ChannelMatcher);
public abstract io.netty.channel.group.ChannelGroupFuture close();
public abstract io.netty.channel.group.ChannelGroupFuture close(io.netty.channel.group.ChannelMatcher);
public abstract io.netty.channel.group.ChannelGroupFuture deregister();
public abstract io.netty.channel.group.ChannelGroupFuture deregister(io.netty.channel.group.ChannelMatcher);
public abstract io.netty.channel.group.ChannelGroupFuture newCloseFuture();
public abstract io.netty.channel.group.ChannelGroupFuture newCloseFuture(io.netty.channel.group.ChannelMatcher);
}