package com.limegroup.gnutella.io; /** * Allows write events to be received. * * If the events are being received because of a SelectableChannel, * interest in events can be turned off by using: * NIODispatcher.instance().interestWrite(channel, false); */ public interface WriteObserver extends IOErrorObserver { /** * Notification that a write can be performed. * * If there is still data to be written, this returns true. * Otherwise this returns false. */ boolean handleWrite() throws java.io.IOException; }