From b1f11cc0565d7cf87d37c1a55050ec21e02f4101 Mon Sep 17 00:00:00 2001 From: eyedeekay <idk@mulder> Date: Sun, 10 Dec 2023 18:11:00 -0500 Subject: [PATCH] Router: update javadoc API version for segmented netDb implementaion --- .../java/src/net/i2p/router/ClientManagerFacade.java | 4 ++-- router/java/src/net/i2p/router/RouterContext.java | 4 ++-- .../i2p/router/client/ClientConnectionRunner.java | 2 +- .../src/net/i2p/router/client/ClientManager.java | 4 ++-- .../router/dummy/DummyNetworkDatabaseSegmentor.java | 2 +- .../kademlia/FloodfillNetworkDatabaseFacade.java | 2 +- .../kademlia/FloodfillNetworkDatabaseSegmentor.java | 12 ++++++------ .../kademlia/KademliaNetworkDatabaseFacade.java | 6 +++--- .../router/networkdb/kademlia/LookupThrottler.java | 2 +- .../networkdb/kademlia/NegativeLookupCache.java | 4 ++-- .../kademlia/SegmentedNetworkDatabaseFacade.java | 10 +++++----- 11 files changed, 26 insertions(+), 26 deletions(-) diff --git a/router/java/src/net/i2p/router/ClientManagerFacade.java b/router/java/src/net/i2p/router/ClientManagerFacade.java index 9c92922229..82e70f3b0a 100644 --- a/router/java/src/net/i2p/router/ClientManagerFacade.java +++ b/router/java/src/net/i2p/router/ClientManagerFacade.java @@ -129,7 +129,7 @@ public abstract class ClientManagerFacade implements Service { * * @param destHash destination hash associated with the client who's subDb we're looking for * @return non-null FloodfillNetworkDatabaseFacade - * @since 0.9.60 + * @since 0.9.61 */ public abstract FloodfillNetworkDatabaseFacade getClientFloodfillNetworkDatabaseFacade(Hash destHash); @@ -137,7 +137,7 @@ public abstract class ClientManagerFacade implements Service { * get a set of all primary hashes * * @return non-null set of Hashes - * @since 0.9.60 + * @since 0.9.61 */ public abstract Set<Hash> getPrimaryHashes(); } diff --git a/router/java/src/net/i2p/router/RouterContext.java b/router/java/src/net/i2p/router/RouterContext.java index 972862a3cc..0e804eefe2 100644 --- a/router/java/src/net/i2p/router/RouterContext.java +++ b/router/java/src/net/i2p/router/RouterContext.java @@ -370,7 +370,7 @@ public class RouterContext extends I2PAppContext { /** * Our db cache - * @since 0.9.60 + * @since 0.9.61 */ public SegmentedNetworkDatabaseFacade netDbSegmentor() { return _netDb; } @@ -381,7 +381,7 @@ public class RouterContext extends I2PAppContext { * Will return the main netDb if * the dbid is null or the client db is not found. * - * @since 0.9.60 + * @since 0.9.61 * @param id may be null * @return non-null */ diff --git a/router/java/src/net/i2p/router/client/ClientConnectionRunner.java b/router/java/src/net/i2p/router/client/ClientConnectionRunner.java index b6cac2b9a3..8648901931 100644 --- a/router/java/src/net/i2p/router/client/ClientConnectionRunner.java +++ b/router/java/src/net/i2p/router/client/ClientConnectionRunner.java @@ -1163,7 +1163,7 @@ class ClientConnectionRunner { * If a session has not been created yet, it will return null. * * @return the client netdb or null if no session was created yet - * @since 0.9.60 + * @since 0.9.61 */ public FloodfillNetworkDatabaseFacade getFloodfillNetworkDatabaseFacade() { return _floodfillNetworkDatabaseFacade; diff --git a/router/java/src/net/i2p/router/client/ClientManager.java b/router/java/src/net/i2p/router/client/ClientManager.java index fea0e6d5dc..5be5cc43c0 100644 --- a/router/java/src/net/i2p/router/client/ClientManager.java +++ b/router/java/src/net/i2p/router/client/ClientManager.java @@ -779,7 +779,7 @@ class ClientManager { * * @param destHash destination hash associated with the client who's subDb we're looking for, may be null * @return will be null if desthash is null or client does not exist or its netDb is not initialized - * @since 0.9.60 + * @since 0.9.61 */ public FloodfillNetworkDatabaseFacade getClientFloodfillNetworkDatabaseFacade(Hash destHash) { if (destHash != null) { @@ -802,7 +802,7 @@ class ClientManager { * get all the primary hashes for all the clients and return them as a set * * @return non-null - * @since 0.9.60 + * @since 0.9.61 */ public Set<Hash> getPrimaryHashes() { Set<Hash> rv = new HashSet<Hash>(); diff --git a/router/java/src/net/i2p/router/dummy/DummyNetworkDatabaseSegmentor.java b/router/java/src/net/i2p/router/dummy/DummyNetworkDatabaseSegmentor.java index 6d00af6059..13d64e9d50 100644 --- a/router/java/src/net/i2p/router/dummy/DummyNetworkDatabaseSegmentor.java +++ b/router/java/src/net/i2p/router/dummy/DummyNetworkDatabaseSegmentor.java @@ -6,7 +6,7 @@ import net.i2p.router.NetworkDatabaseFacade; import net.i2p.router.networkdb.kademlia.SegmentedNetworkDatabaseFacade; /** - * @since 0.9.60 + * @since 0.9.61 */ public class DummyNetworkDatabaseSegmentor extends SegmentedNetworkDatabaseFacade { private final NetworkDatabaseFacade _fndb; diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java index 7b63fa8208..98c853478b 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java @@ -68,7 +68,7 @@ public class FloodfillNetworkDatabaseFacade extends KademliaNetworkDatabaseFacad * Sub DBs * * @param dbid null for main DB - * @since 0.9.60 + * @since 0.9.61 */ public FloodfillNetworkDatabaseFacade(RouterContext context, Hash dbid) { super(context, dbid); diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseSegmentor.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseSegmentor.java index 611c38abc0..e81d766fd5 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseSegmentor.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseSegmentor.java @@ -37,7 +37,7 @@ import net.i2p.util.Log; * netDb when it's appropriate to route the netDb entry to one of the special tables. * * @author idk - * @since 0.9.60 + * @since 0.9.61 */ public class FloodfillNetworkDatabaseSegmentor extends SegmentedNetworkDatabaseFacade { private final Log _log; @@ -51,7 +51,7 @@ public class FloodfillNetworkDatabaseSegmentor extends SegmentedNetworkDatabaseF * RouterContext, containing a default, main netDb * and which is prepared to add client netDbs. * - * @since 0.9.60 + * @since 0.9.61 */ public FloodfillNetworkDatabaseSegmentor(RouterContext context) { _log = context.logManager().getLog(getClass()); @@ -79,7 +79,7 @@ public class FloodfillNetworkDatabaseSegmentor extends SegmentedNetworkDatabaseF /** * If we are floodfill, turn it off and tell everybody for the _mainDbid * - * @since 0.9.60 + * @since 0.9.61 * */ public synchronized void shutdown() { @@ -91,7 +91,7 @@ public class FloodfillNetworkDatabaseSegmentor extends SegmentedNetworkDatabaseF /** * Start up the _mainDbid * - * @since 0.9.60 + * @since 0.9.61 * */ public synchronized void startup() { @@ -103,7 +103,7 @@ public class FloodfillNetworkDatabaseSegmentor extends SegmentedNetworkDatabaseF /** * get the main netDb, which is the one we will use if we are a floodfill * - * @since 0.9.60 + * @since 0.9.61 * @return may be null */ @Override @@ -116,7 +116,7 @@ public class FloodfillNetworkDatabaseSegmentor extends SegmentedNetworkDatabaseF * Will return the "main" netDb if * the dbid is null. * - * @since 0.9.60 + * @since 0.9.61 * @return may be null if the client netDb does not exist */ @Override diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java index 3532a9a03e..0e7918d6e0 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java @@ -249,7 +249,7 @@ public abstract class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacad * cache if we are. If not, it looks up the main Db and gets it. * * @return non-null - * @since 0.9.60 + * @since 0.9.61 */ protected BlindCache blindCache() { if (!isClientDb()) @@ -350,7 +350,7 @@ public abstract class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacad * Check if the database is a client DB. * * @return true if the database is a client DB, false otherwise - * @since 0.9.60 + * @since 0.9.61 */ public boolean isClientDb() { // This is a null check in disguise, don't use .equals() here. @@ -1714,7 +1714,7 @@ public abstract class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacad } /** - * @since 0.9.60 + * @since 0.9.61 */ @Override public String toString() { diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/LookupThrottler.java b/router/java/src/net/i2p/router/networkdb/kademlia/LookupThrottler.java index f63fa96d13..89e6a0ca54 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/LookupThrottler.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/LookupThrottler.java @@ -35,7 +35,7 @@ class LookupThrottler { /** * @param maxlookups when floodfill * @param maxnonfflookups when not floodfill - * @since 0.9.60 + * @since 0.9.61 */ LookupThrottler(FloodfillNetworkDatabaseFacade facade, int maxlookups, int maxnonfflookups, long cleanTime) { _facade = facade; diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/NegativeLookupCache.java b/router/java/src/net/i2p/router/networkdb/kademlia/NegativeLookupCache.java index fc926841af..765cff22c4 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/NegativeLookupCache.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/NegativeLookupCache.java @@ -92,7 +92,7 @@ class NegativeLookupCache { /** * Stops the timer. May not be restarted. * - * @since 0.9.60 + * @since 0.9.61 */ public void stop() { clear(); @@ -103,7 +103,7 @@ class NegativeLookupCache { /** * Schedules itself. * - * @since 0.9.60 + * @since 0.9.61 */ public Cleaner(SimpleTimer2 pool) { super(pool, cleanTime); diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/SegmentedNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/SegmentedNetworkDatabaseFacade.java index 4ba48034ea..f0db26e1c9 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/SegmentedNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/SegmentedNetworkDatabaseFacade.java @@ -37,7 +37,7 @@ import net.i2p.router.NetworkDatabaseFacade; * See implementation: FloodfillNetworkDatabaseSegmentor * * @author idk - * @since 0.9.60 + * @since 0.9.61 */ public abstract class SegmentedNetworkDatabaseFacade { @@ -45,7 +45,7 @@ public abstract class SegmentedNetworkDatabaseFacade { * Get the main netDb, the one which is used if we're a floodfill * * @return may be null if main netDb is not initialized - * @since 0.9.60 + * @since 0.9.61 */ public abstract NetworkDatabaseFacade mainNetDB(); @@ -54,21 +54,21 @@ public abstract class SegmentedNetworkDatabaseFacade { * return the mainNetDB. * * @return may be null if the client netDb does not exist - * @since 0.9.60 + * @since 0.9.61 */ public abstract NetworkDatabaseFacade clientNetDB(Hash dbid); /** * Shut down the network databases * - * @since 0.9.60 + * @since 0.9.61 */ public abstract void shutdown(); /** * Start up the network databases * - * @since 0.9.60 + * @since 0.9.61 */ public abstract void startup(); } -- GitLab