/* This code is part of Freenet. It is distributed under the GNU General
* Public License, version 2 (or at your option any later version). See
* http://www.gnu.org/ for further details of the GPL. */
package freenet.client.events;
import java.io.IOException;
import java.io.Writer;
import freenet.client.async.ClientContext;
public class EventDumper implements ClientEventListener {
final Writer w;
final boolean removeWithProducer;
public EventDumper(Writer writer, boolean removeWithProducer) {
this.w = writer;
this.removeWithProducer = removeWithProducer;
}
@Override
public void receive(ClientEvent ce, ClientContext context) {
try {
w.write(ce.getDescription()+"\n");
} catch (IOException e) {
// Ignore.
}
}
}