package com.limegroup.gnutella.dht; import java.net.SocketAddress; import java.util.List; import org.limewire.io.IpPort; import org.limewire.mojito.MojitoDHT; import org.limewire.mojito.routing.Contact; import com.limegroup.gnutella.connection.ConnectionLifecycleEvent; import com.limegroup.gnutella.dht.DHTManager.DHTMode; public class DHTControllerStub implements DHTController { private final MojitoDHT dht; private final DHTMode mode; public DHTControllerStub(MojitoDHT dht, DHTMode mode) { this.dht = dht; this.mode = mode; } public void addActiveDHTNode(SocketAddress hostAddress) { } public void addPassiveDHTNode(SocketAddress hostAddress) { } public List<IpPort> getActiveDHTNodes(int maxNodes) { return null; } public MojitoDHT getMojitoDHT() { return dht; } public void handleConnectionLifecycleEvent(ConnectionLifecycleEvent evt) { } public boolean isRunning() { return false; } public boolean isWaitingForNodes() { return false; } public void sendUpdatedCapabilities() { } public void start() { } public void stop() { } public boolean isBootstrapped() { return dht.isBootstrapped(); } public void addContact(Contact node) { } public DHTMode getDHTMode() { return mode; } }