package com.limegroup.gnutella.io; /** * Allows arbitrary ReadableByteChannels to be set as the source * for reading from this object. */ public interface ChannelReader { /** Set the new source channel */ void setReadChannel(InterestReadChannel newChannel); /** Gets the existing source channel. */ InterestReadChannel getReadChannel(); }