From 7cc353ab04ba5093829d947d0ba3226f7ca3d348 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 31 Aug 2012 14:36:53 +0000 Subject: [PATCH] javadoc --- apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java | 1 + apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java | 1 + apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/NID.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java | 2 +- .../java/src/org/klomp/snark/dht/NodeInfoComparator.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java | 1 + apps/i2psnark/java/src/org/klomp/snark/dht/Token.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java | 2 +- apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java | 2 +- 16 files changed, 16 insertions(+), 13 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java b/apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java index 9e629415b4..3a32e1fa37 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java @@ -12,6 +12,7 @@ import net.i2p.data.Hash; /** * Stub for KRPC + * @since 0.8.4 */ public interface DHT { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java b/apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java index 64a650bae8..5e2569e2d1 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java @@ -25,7 +25,7 @@ import net.i2p.util.SimpleTimer2; * * And a real Kademlia routing table, which stores node IDs only. * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class DHTNodes { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java b/apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java index df2bf60782..5e8b3a9526 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java @@ -17,7 +17,7 @@ import net.i2p.util.SimpleTimer2; /** * The tracker stores peers, i.e. Dest hashes (not nodes). * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class DHTTracker { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java b/apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java index bc27ba9d93..d8c285c3dc 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java @@ -9,7 +9,7 @@ import org.klomp.snark.I2PSnarkUtil; /** * A 20-byte SHA1 info hash * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class InfoHash extends SHA1Hash { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java b/apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java index 872652c056..6a36be69ef 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java @@ -8,6 +8,7 @@ import net.i2p.kademlia.KBucketTrimmer; /** * Removes an element older than 15 minutes, but only if the bucket hasn't changed in 5 minutes. + * @since 0.9.2 */ class KBTrimmer implements KBucketTrimmer<NID> { private final I2PAppContext _ctx; diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java b/apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java index fa769a31e1..bdf0891fc3 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java @@ -79,7 +79,7 @@ import org.klomp.snark.bencode.InvalidBEncodingException; * - nodes (in the find_node and get_peers response) is one concatenated string, not a list of strings, right? * - Node ID enforcement, keyspace rotation? * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ public class KRPC implements I2PSessionMuxedListener, DHT { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java b/apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java index c28fba5c70..fc98c6d428 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java @@ -9,7 +9,7 @@ import net.i2p.data.ByteArray; /** * Used for both incoming and outgoing message IDs * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class MsgID extends ByteArray { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/NID.java b/apps/i2psnark/java/src/org/klomp/snark/dht/NID.java index f61c857d8f..44aa29c856 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/NID.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/NID.java @@ -10,7 +10,7 @@ import net.i2p.util.Clock; * A 20-byte peer ID, used as a Map key in lots of places. * Must be public for constructor in KBucketSet.generateRandomKey() * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ public class NID extends SHA1Hash { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java b/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java index 9ed1a2912d..c6fce8f144 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java @@ -20,7 +20,7 @@ import net.i2p.util.RandomSource; * always have the Destination. * The conpact info is immutable. The Destination may be added later. * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfoComparator.java b/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfoComparator.java index 9995dfe579..842853a99d 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfoComparator.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfoComparator.java @@ -12,7 +12,7 @@ import net.i2p.data.DataHelper; * Closest to a InfoHash or NID key. * Use for NodeInfos. * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class NodeInfoComparator implements Comparator<NodeInfo> { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java b/apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java index 84fc263a7d..536771d5bc 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java @@ -9,7 +9,7 @@ import net.i2p.data.Hash; * A single peer for a single torrent. * This is what the DHT tracker remembers. * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class Peer extends Hash { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java b/apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java index 7fcc2b63e5..cc8d16318a 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java @@ -10,7 +10,7 @@ import net.i2p.data.Hash; /** * All the peers for a single torrent * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class Peers extends ConcurrentHashMap<Hash, Peer> { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java b/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java index aca3e5fd91..f474e1dd06 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java @@ -17,6 +17,7 @@ import net.i2p.util.SecureFileOutputStream; /** * Retrieve / Store the local DHT in a file * + * @since 0.9.2 */ abstract class PersistDHT { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/Token.java b/apps/i2psnark/java/src/org/klomp/snark/dht/Token.java index 4995b48a99..14c87280a9 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/Token.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/Token.java @@ -12,7 +12,7 @@ import net.i2p.data.DataHelper; /** * Used for Both outgoing and incoming tokens * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class Token extends ByteArray { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java b/apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java index 996d43351e..c022f49bdd 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java @@ -9,7 +9,7 @@ import net.i2p.data.DataHelper; /** * Used to index incoming Tokens * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class TokenKey extends SHA1Hash { diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java b/apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java index 304b7c9491..6adb36c527 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java @@ -8,7 +8,7 @@ import java.util.concurrent.ConcurrentHashMap; /** * All the torrents * - * @since 0.8.4 + * @since 0.9.2 * @author zzz */ class Torrents extends ConcurrentHashMap<InfoHash, Peers> { -- GitLab