public interface  io.netty.channel.ChannelConfig extends java.lang.Object
{
public abstract java.util.Map getOptions();
public abstract boolean setOptions(java.util.Map);
public abstract java.lang.Object getOption(io.netty.channel.ChannelOption);
public abstract boolean setOption(io.netty.channel.ChannelOption, java.lang.Object);
public abstract int getConnectTimeoutMillis();
public abstract io.netty.channel.ChannelConfig setConnectTimeoutMillis(int);
public abstract int getMaxMessagesPerRead();
public abstract io.netty.channel.ChannelConfig setMaxMessagesPerRead(int);
public abstract int getWriteSpinCount();
public abstract io.netty.channel.ChannelConfig setWriteSpinCount(int);
public abstract io.netty.buffer.ByteBufAllocator getAllocator();
public abstract io.netty.channel.ChannelConfig setAllocator(io.netty.buffer.ByteBufAllocator);
public abstract io.netty.channel.RecvByteBufAllocator getRecvByteBufAllocator();
public abstract io.netty.channel.ChannelConfig setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator);
public abstract boolean isAutoRead();
public abstract io.netty.channel.ChannelConfig setAutoRead(boolean);
public abstract boolean isAutoClose();
public abstract io.netty.channel.ChannelConfig setAutoClose(boolean);
public abstract int getWriteBufferHighWaterMark();
public abstract io.netty.channel.ChannelConfig setWriteBufferHighWaterMark(int);
public abstract int getWriteBufferLowWaterMark();
public abstract io.netty.channel.ChannelConfig setWriteBufferLowWaterMark(int);
public abstract io.netty.channel.MessageSizeEstimator getMessageSizeEstimator();
public abstract io.netty.channel.ChannelConfig setMessageSizeEstimator(io.netty.channel.MessageSizeEstimator);
public abstract io.netty.channel.WriteBufferWaterMark getWriteBufferWaterMark();
public abstract io.netty.channel.ChannelConfig setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark);
}