package org.limewire.core.impl.connection; import java.beans.PropertyChangeListener; import org.limewire.core.api.connection.ConnectionItem; import org.limewire.core.api.connection.GnutellaConnectionManager; import org.limewire.core.api.connection.ConnectionStrength; import ca.odell.glazedlists.BasicEventList; import ca.odell.glazedlists.EventList; import com.google.inject.Singleton; /** * Mock implementation of GnutellaConnectionManager. */ @Singleton public class MockConnectionManagerImpl implements GnutellaConnectionManager { @Override public void addPropertyChangeListener(PropertyChangeListener listener) { } @Override public void removePropertyChangeListener(PropertyChangeListener listener) { } @Override public boolean isConnected() { return true; } @Override public boolean isUltrapeer() { return false; } @Override public void connect() { } @Override public void disconnect() { } @Override public void restart() { } @Override public ConnectionStrength getConnectionStrength() { return ConnectionStrength.FULL; } @Override public EventList<ConnectionItem> getConnectionList() { return new BasicEventList<ConnectionItem>(); } @Override public void removeConnection(ConnectionItem item) { } @Override public void tryConnection(String hostname, int portnum, boolean useTLS) { } }