package com.limegroup.gnutella.dht; import java.net.SocketAddress; import java.util.List; import org.limewire.io.IpPort; import org.limewire.mojito.EntityKey; import org.limewire.mojito.KUID; import org.limewire.mojito.MojitoDHT; import org.limewire.mojito.concurrent.DHTFuture; import org.limewire.mojito.db.DHTValue; import org.limewire.mojito.result.FindValueResult; import org.limewire.mojito.result.StoreResult; import org.limewire.mojito.routing.Vendor; import org.limewire.mojito.routing.Version; import com.limegroup.gnutella.connection.ConnectionLifecycleEvent; import com.limegroup.gnutella.messages.vendor.DHTContactsMessage; public class DHTManagerStub implements DHTManager { public void addActiveDHTNode(SocketAddress hostAddress) {} public void addPassiveDHTNode(SocketAddress hostAddress) {} public void addressChanged() {} public List<IpPort> getActiveDHTNodes(int maxNodes) { return null; } public MojitoDHT getMojitoDHT() { return null; } public DHTMode getDHTMode() { return DHTMode.ACTIVE; } public boolean isRunning() {return true;} public boolean isWaitingForNodes() {return false;} public void addEventListener(DHTEventListener listener) {} public void dispatchEvent(DHTEvent event) {} public void removeEventListener(DHTEventListener listener) {} public void start(DHTMode mode) {} public void stop() {} public boolean isBootstrapped() { return true; } public boolean isMemberOfDHT() { return isRunning() && isBootstrapped(); } public void handleConnectionLifecycleEvent(ConnectionLifecycleEvent evt) {} public Vendor getVendor() { return Vendor.UNKNOWN; } public Version getVersion() { return Version.ZERO; } public void handleDHTContactsMessage(DHTContactsMessage msg) { } public boolean isEnabled() { return true; } public void setEnabled(boolean enabled) { } public DHTFuture<FindValueResult> get(EntityKey eKey) { return null; } public DHTFuture<StoreResult> put(KUID key, DHTValue value) { return null; } }