package com.limegroup.gnutella.io; import java.nio.channels.WritableByteChannel; /** * A channel that can be written to, can receive write events of when writing * on this channel is capable, and can forward these events to other chained * WriteObservers. */ public interface InterestWriteChannel extends WritableByteChannel, WriteObserver { /** * Marks the given observer as interested (or not interested, if status is false) * in knowing when a write can be performed on this channel. */ public void interest(WriteObserver observer, boolean status); }