From 9ae07688a573cc15183a76c10f111e2fdde6bd14 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Tue, 29 Nov 2011 19:32:20 +0000 Subject: [PATCH] move dummy implementations to their own directory --- router/java/src/net/i2p/router/RouterContext.java | 1 + .../i2p/router/{ => dummy}/DummyClientManagerFacade.java | 7 ++++++- .../router/{ => dummy}/DummyNetworkDatabaseFacade.java | 7 +++++-- .../i2p/router/{ => dummy}/DummyPeerManagerFacade.java | 6 ++++-- .../i2p/router/{ => dummy}/DummyTunnelManagerFacade.java | 8 ++++++-- router/java/src/net/i2p/router/dummy/package.html | 7 +++++++ 6 files changed, 29 insertions(+), 7 deletions(-) rename router/java/src/net/i2p/router/{ => dummy}/DummyClientManagerFacade.java (89%) rename router/java/src/net/i2p/router/{ => dummy}/DummyNetworkDatabaseFacade.java (91%) rename router/java/src/net/i2p/router/{ => dummy}/DummyPeerManagerFacade.java (86%) rename router/java/src/net/i2p/router/{ => dummy}/DummyTunnelManagerFacade.java (92%) create mode 100644 router/java/src/net/i2p/router/dummy/package.html diff --git a/router/java/src/net/i2p/router/RouterContext.java b/router/java/src/net/i2p/router/RouterContext.java index 209ff218a1..81ba4965ba 100644 --- a/router/java/src/net/i2p/router/RouterContext.java +++ b/router/java/src/net/i2p/router/RouterContext.java @@ -12,6 +12,7 @@ import net.i2p.data.Hash; import net.i2p.data.RouterInfo; import net.i2p.internal.InternalClientManager; import net.i2p.router.client.ClientManagerFacadeImpl; +import net.i2p.router.dummy.*; import net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade; import net.i2p.router.peermanager.PeerManagerFacadeImpl; import net.i2p.router.peermanager.ProfileManagerImpl; diff --git a/router/java/src/net/i2p/router/DummyClientManagerFacade.java b/router/java/src/net/i2p/router/dummy/DummyClientManagerFacade.java similarity index 89% rename from router/java/src/net/i2p/router/DummyClientManagerFacade.java rename to router/java/src/net/i2p/router/dummy/DummyClientManagerFacade.java index 30daf47e56..d1f1792fa6 100644 --- a/router/java/src/net/i2p/router/DummyClientManagerFacade.java +++ b/router/java/src/net/i2p/router/dummy/DummyClientManagerFacade.java @@ -1,4 +1,4 @@ -package net.i2p.router; +package net.i2p.router.dummy; /* * free (adj.): unencumbered; not under the control of others * Written by jrandom in 2003 and released into the public domain @@ -14,6 +14,11 @@ import net.i2p.data.Hash; import net.i2p.data.LeaseSet; import net.i2p.data.i2cp.MessageId; import net.i2p.data.i2cp.SessionConfig; +import net.i2p.router.ClientManagerFacade; +import net.i2p.router.ClientMessage; +import net.i2p.router.Job; +import net.i2p.router.RouterContext; +import net.i2p.router.TunnelInfo; /** * Manage all interactions with clients diff --git a/router/java/src/net/i2p/router/DummyNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/dummy/DummyNetworkDatabaseFacade.java similarity index 91% rename from router/java/src/net/i2p/router/DummyNetworkDatabaseFacade.java rename to router/java/src/net/i2p/router/dummy/DummyNetworkDatabaseFacade.java index 0f06f507cc..a3b1334c1a 100644 --- a/router/java/src/net/i2p/router/DummyNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/dummy/DummyNetworkDatabaseFacade.java @@ -1,4 +1,4 @@ -package net.i2p.router; +package net.i2p.router.dummy; /* * free (adj.): unencumbered; not under the control of others * Written by jrandom in 2003 and released into the public domain @@ -20,8 +20,11 @@ import net.i2p.data.DatabaseEntry; import net.i2p.data.Hash; import net.i2p.data.LeaseSet; import net.i2p.data.RouterInfo; +import net.i2p.router.Job; +import net.i2p.router.NetworkDatabaseFacade; +import net.i2p.router.RouterContext; -class DummyNetworkDatabaseFacade extends NetworkDatabaseFacade { +public class DummyNetworkDatabaseFacade extends NetworkDatabaseFacade { private Map _routers; private RouterContext _context; diff --git a/router/java/src/net/i2p/router/DummyPeerManagerFacade.java b/router/java/src/net/i2p/router/dummy/DummyPeerManagerFacade.java similarity index 86% rename from router/java/src/net/i2p/router/DummyPeerManagerFacade.java rename to router/java/src/net/i2p/router/dummy/DummyPeerManagerFacade.java index 92f7d006a3..241a7fd847 100644 --- a/router/java/src/net/i2p/router/DummyPeerManagerFacade.java +++ b/router/java/src/net/i2p/router/dummy/DummyPeerManagerFacade.java @@ -1,4 +1,4 @@ -package net.i2p.router; +package net.i2p.router.dummy; /* * free (adj.): unencumbered; not under the control of others * Written by jrandom in 2003 and released into the public domain @@ -13,6 +13,8 @@ import java.util.List; import java.util.Set; import net.i2p.data.Hash; +import net.i2p.router.PeerManagerFacade; +import net.i2p.router.PeerSelectionCriteria; /** * Manage peer references and keep them up to date so that when asked for peers, @@ -20,7 +22,7 @@ import net.i2p.data.Hash; * includes periodically queueing up outbound messages to the peers to test them. * */ -class DummyPeerManagerFacade implements PeerManagerFacade { +public class DummyPeerManagerFacade implements PeerManagerFacade { public void shutdown() {} public void startup() {} public void restart() {} diff --git a/router/java/src/net/i2p/router/DummyTunnelManagerFacade.java b/router/java/src/net/i2p/router/dummy/DummyTunnelManagerFacade.java similarity index 92% rename from router/java/src/net/i2p/router/DummyTunnelManagerFacade.java rename to router/java/src/net/i2p/router/dummy/DummyTunnelManagerFacade.java index 7d5ef8eb80..b1574738cb 100644 --- a/router/java/src/net/i2p/router/DummyTunnelManagerFacade.java +++ b/router/java/src/net/i2p/router/dummy/DummyTunnelManagerFacade.java @@ -1,4 +1,4 @@ -package net.i2p.router; +package net.i2p.router.dummy; /* * free (adj.): unencumbered; not under the control of others * Written by jrandom in 2003 and released into the public domain @@ -17,13 +17,17 @@ import java.util.Set; import net.i2p.data.Destination; import net.i2p.data.Hash; import net.i2p.data.TunnelId; +import net.i2p.router.ClientTunnelSettings; +import net.i2p.router.TunnelInfo; +import net.i2p.router.TunnelManagerFacade; +import net.i2p.router.TunnelPoolSettings; import net.i2p.router.tunnel.pool.TunnelPool; /** * Build and maintain tunnels throughout the network. * */ -class DummyTunnelManagerFacade implements TunnelManagerFacade { +public class DummyTunnelManagerFacade implements TunnelManagerFacade { public TunnelInfo getTunnelInfo(TunnelId id) { return null; } public TunnelInfo selectInboundTunnel() { return null; } diff --git a/router/java/src/net/i2p/router/dummy/package.html b/router/java/src/net/i2p/router/dummy/package.html new file mode 100644 index 0000000000..41e29fd858 --- /dev/null +++ b/router/java/src/net/i2p/router/dummy/package.html @@ -0,0 +1,7 @@ +<html> +<body> +<p> +Dummy versions of things for testing. +</p> +</body> +</html> -- GitLab