/** * */ package org.limewire.http; import java.io.IOException; import org.apache.http.HttpException; import org.apache.http.HttpResponse; import org.apache.http.nio.NHttpConnection; import org.limewire.http.protocol.HttpServiceEventListener; public class MockHttpServiceEventListener implements HttpServiceEventListener { boolean responseSent; boolean connectionClosed; boolean connectionOpened; Exception exception; HttpResponse response; public void responseSent(NHttpConnection conn, HttpResponse response) { this.responseSent = true; this.response = response; } public void connectionClosed(NHttpConnection conn) { this.connectionClosed = true; } public void connectionOpen(NHttpConnection conn) { this.connectionOpened = true; } public void connectionTimeout(NHttpConnection conn) { // should never happen throw new RuntimeException(); } public void fatalIOException(IOException ex, NHttpConnection conn) { this.exception = ex; } public void fatalProtocolException(HttpException ex, NHttpConnection conn) { this.exception = ex; } }