diff --git a/apps/i2psnark/java/src/org/klomp/snark/Peer.java b/apps/i2psnark/java/src/org/klomp/snark/Peer.java index 68258022e2c39e208e44d5588d8b0e5d4f2e489d..88ce20a1bc9fd1cd32cd486de0c245f38a0ee797 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Peer.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Peer.java @@ -194,6 +194,7 @@ public class Peer implements Comparable<Peer> * Compares the PeerIDs. * @deprecated unused? */ + @Deprecated public int compareTo(Peer p) { int rv = peerID.compareTo(p.peerID); @@ -531,6 +532,7 @@ public class Peer implements Comparable<Peer> * @deprecated deadlocks * @since 0.8.1 */ + @Deprecated boolean isRequesting(int p) { PeerState s = state; return s != null && s.isRequesting(p); @@ -563,6 +565,7 @@ public class Peer implements Comparable<Peer> * us then we start downloading from it. Has no effect when not connected. * @deprecated unused */ + @Deprecated public void setInteresting(boolean interest) { PeerState s = state; diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerID.java b/apps/i2psnark/java/src/org/klomp/snark/PeerID.java index 405d9e508aad4652bf2c18358eda0922081fe402..ba866873bce485f8afad12784c8099e4877e9018 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerID.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerID.java @@ -196,6 +196,7 @@ public class PeerID implements Comparable<PeerID> * Compares port, address and id. * @deprecated unused? and will NPE now that address can be null? */ + @Deprecated public int compareTo(PeerID pid) { int result = port - pid.port; diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerMonitorTask.java b/apps/i2psnark/java/src/org/klomp/snark/PeerMonitorTask.java index b7db1dad463aeac3acf37aa66f0c45d3966b6c02..9fc875c1a4c28ae81807e5d1b84167f8f77eb9c7 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerMonitorTask.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerMonitorTask.java @@ -30,6 +30,7 @@ import net.i2p.data.DataHelper; * * @deprecated unused, for command line client only, commented out in Snark.java */ +@Deprecated class PeerMonitorTask implements Runnable { final static long MONITOR_PERIOD = 10 * 1000; // Ten seconds. diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerState.java b/apps/i2psnark/java/src/org/klomp/snark/PeerState.java index 23cbe5690784e0b77d6383533d43705bd6963392..05e205ed461c25476e2b8100487dc85294c43f83 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerState.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerState.java @@ -744,6 +744,7 @@ class PeerState implements DataLoader * @deprecated deadlocks * @since 0.8.1 */ + @Deprecated synchronized boolean isRequesting(int piece) { if (pendingRequest != null && pendingRequest.getPiece() == piece) return true; diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkShutdown.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkShutdown.java index 7859220caf50100f0bd3a0427c7f11198f6733a6..118b126d11745813942c0a453e981f317e771ee1 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkShutdown.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkShutdown.java @@ -28,6 +28,7 @@ import net.i2p.util.I2PAppThread; * Makes sure everything ends correctly when shutting down. * @deprecated unused */ +@Deprecated public class SnarkShutdown extends I2PAppThread { private final Storage storage; diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/RunStandalone.java b/apps/i2psnark/java/src/org/klomp/snark/web/RunStandalone.java index d89c011e2c3fc9756ac299213ca433b07bfe9ffe..0104d7dcbefd8f9ff2db0be86c643132dd23dfe2 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/RunStandalone.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/RunStandalone.java @@ -10,6 +10,7 @@ import net.i2p.util.FileUtil; /** * @deprecated does not work */ +@Deprecated public class RunStandalone { /**** static { diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java index e8680e3d31e8de36887120fd0cc10804ca0accd2..99d225a348cd8e922e82e9d62653844ede3f1b57 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java @@ -1831,6 +1831,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { * just call context.namingService.lookup() directly. * @deprecated Don't use i2ptunnel for lookup! Use I2PAppContext.getGlobalContext().namingService().lookup(name) from i2p.jar */ + @Deprecated public static Destination destFromName(String name) throws DataFormatException { return destFromName(name, null, null, false, null, null); } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java index 4b1284cfecae464b554b63f15c597bd8fe595799..1add404565e45b1b16021fb74f11b4d663d64707 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java @@ -24,6 +24,7 @@ public class I2PTunnelClient extends I2PTunnelClientBase { * list of Destination objects that we point at * @deprecated why protected? Is anybody using out-of-tree? Protected from the beginning (2004) */ + @Deprecated protected List<Destination> dests; /** diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelOutproxyRunner.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelOutproxyRunner.java index d8d9369a0ae2a0549ac2a05d88c656730813c49b..a23a96c8e027aa6bfb81be4c5b902eabe8ac9e5a 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelOutproxyRunner.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelOutproxyRunner.java @@ -93,6 +93,7 @@ public class I2PTunnelOutproxyRunner extends I2PAppThread { * * @deprecated unused */ + @Deprecated public boolean isFinished() { return finished; } @@ -104,6 +105,7 @@ public class I2PTunnelOutproxyRunner extends I2PAppThread { * @return date (ms since the epoch), or -1 if no data has been transferred yet * @deprecated unused */ + @Deprecated public long getLastActivityOn() { return lastActivityOn; } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java index b8bfdaebfe9f25e945e17c5745081c7f2eff0bbd..a7f60819aac52c865099c6b535fc95d53bde1695 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java @@ -82,6 +82,7 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr * Will synchronize on slock when removing. * @deprecated use FailCallback constructor */ + @Deprecated public I2PTunnelRunner(Socket s, I2PSocket i2ps, Object slock, byte[] initialI2PData, List<I2PSocket> sockList) { this(s, i2ps, slock, initialI2PData, null, sockList, null, null, true); @@ -97,6 +98,7 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr * Will synchronize on slock when removing. * @deprecated use FailCallback constructor */ + @Deprecated public I2PTunnelRunner(Socket s, I2PSocket i2ps, Object slock, byte[] initialI2PData, byte[] initialSocketData, List<I2PSocket> sockList) { this(s, i2ps, slock, initialI2PData, initialSocketData, sockList, null, null, true); @@ -113,6 +115,7 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr * it will be run before closing s. * @deprecated use FailCallback constructor */ + @Deprecated public I2PTunnelRunner(Socket s, I2PSocket i2ps, Object slock, byte[] initialI2PData, List<I2PSocket> sockList, Runnable onTimeout) { this(s, i2ps, slock, initialI2PData, null, sockList, onTimeout, null, true); @@ -130,6 +133,7 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr * it will be run before closing s. * @deprecated use FailCallback constructor */ + @Deprecated public I2PTunnelRunner(Socket s, I2PSocket i2ps, Object slock, byte[] initialI2PData, byte[] initialSocketData, List<I2PSocket> sockList, Runnable onTimeout) { this(s, i2ps, slock, initialI2PData, initialSocketData, sockList, onTimeout, null, true); @@ -192,6 +196,7 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr * * @deprecated unused */ + @Deprecated public boolean isFinished() { return finished; } @@ -203,6 +208,7 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr * @return date (ms since the epoch), or -1 if no data has been transferred yet * @deprecated unused */ + @Deprecated public long getLastActivityOn() { return lastActivityOn; } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java index 229a4b7d17032165416b45b33331e81ced4eabe8..2997a18b2d789b39fe40b82cc43f4cb586a02676 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java @@ -752,6 +752,7 @@ public class TunnelController implements Logging { * @return one big string of "key=val key=val ..." * @deprecated why would you want this? Use getClientOptionProps() instead */ + @Deprecated public String getClientOptions() { StringBuilder opts = new StringBuilder(64); for (Map.Entry<Object, Object> e : _config.entrySet()) { @@ -869,6 +870,7 @@ public class TunnelController implements Logging { * A text description of the tunnel. * @deprecated unused */ + @Deprecated public void getSummary(StringBuilder buf) { String type = getType(); buf.append(type); diff --git a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PServerSocket.java b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PServerSocket.java index 16c3776ed626bd689df925f97097c4d6608b2ca1..a421cf0965d8885f8406230b6591e4061219163c 100644 --- a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PServerSocket.java +++ b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PServerSocket.java @@ -42,6 +42,7 @@ public interface I2PServerSocket { * @return null always * @since 0.8.11 */ + @Deprecated public AcceptingChannel getChannel(); /** diff --git a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocket.java b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocket.java index c2c3d83704b6662c6fb7f7f46785b0243448893e..7c7c0b19cd5db9bd9c431b3849579dce03659266 100644 --- a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocket.java +++ b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocket.java @@ -62,6 +62,7 @@ public interface I2PSocket extends Closeable { * @return null always * @since 0.8.9 */ + @Deprecated public SelectableChannel getChannel() throws IOException; /** diff --git a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java index 4e6d3b51fa7013e65a6de7c78f723c2d6bd4fd11..466c8c88af9960a447d66c3c360992b29da22037 100644 --- a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java +++ b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java @@ -37,6 +37,7 @@ public class I2PSocketManagerFactory { * Ignored since 0.9.12, cannot be changed via properties. * @deprecated */ + @Deprecated public static final String PROP_MANAGER = "i2p.streaming.manager"; /** diff --git a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java index 81add73881394f0f451059e0a99f3b6c17c13470..c862d786037e6eb54c3d2ef5d02805e4c0c9d3d7 100644 --- a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java +++ b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java @@ -10,4 +10,5 @@ package net.i2p.client.streaming; * @since 0.9.12 * @deprecated */ +@Deprecated public class I2PSocketManagerFull {} diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java index 36f6ee4dd64dc6692ad7a527e1ab3babd04b6321..3eb542f5a6762be6d70eb359233c5264caaf4cbb 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java @@ -149,6 +149,7 @@ public class ConfigNetHelper extends HelperBase { * This isn't updated for the new statuses, but it's commented out in the jsp. * @deprecated unused, to be fixed if needed */ + @Deprecated public String getRequireIntroductionsChecked() { Status status = _context.commSystem().getStatus(); switch (status) { diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java index d97d185a85ea202977aebf069769aef0faa009cc..904ce26339b4849f90f693ab58dffcdbec641242 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java @@ -48,9 +48,10 @@ class SummaryRenderer { * DOM level 3 load and store support. Perhaps we can bundle that, or * specify who can get it from where, etc. * - * @deprecated unsed + * @deprecated unused * @throws UnsupportedOperationException always */ + @Deprecated public static synchronized void render(I2PAppContext ctx, OutputStream out, String filename) throws IOException { throw new UnsupportedOperationException(); /***** diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java index 153b30c7e5dc89657eff39fe9376562734ccc842..f4fe164e07764853c9d6519060f28b62e3d81d74 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java @@ -538,6 +538,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl { * @deprecated This doesn't appear to be used. * @return receive window size. */ + @Deprecated public int getReceiveWindow() { return _receiveWindow; } public void setReceiveWindow(int numMsgs) { _receiveWindow = numMsgs; } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PServerSocketFull.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PServerSocketFull.java index f00e9039e02d06b74526d5366ea5c5570b1fee66..72146038e6b165870071894fd71d464807a6fb40 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PServerSocketFull.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PServerSocketFull.java @@ -45,6 +45,7 @@ class I2PServerSocketFull implements I2PServerSocket { * @return null always * @since 0.8.11 */ + @Deprecated public synchronized AcceptingChannel getChannel() { return null; } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketFull.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketFull.java index 173190e8c0bd9534a3158ba25eacd1203e260bcc..6800e8a6ef7d6ffdca9371859de53b6251086b1e 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketFull.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketFull.java @@ -96,6 +96,7 @@ class I2PSocketFull implements I2PSocket { * @return null always * @since 0.8.9 */ + @Deprecated public synchronized SelectableChannel getChannel() { return null; } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketManagerFull.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketManagerFull.java index 7473bb79c646bc9a21a9edbbd297d58c6627393c..3d6c915a135227e8533b8b4fa8fbb4771753a519 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketManagerFull.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketManagerFull.java @@ -168,6 +168,7 @@ public class I2PSocketManagerFull implements I2PSocketManager { * @deprecated use 4-arg constructor * @throws UnsupportedOperationException always */ + @Deprecated public I2PSocketManagerFull() { throw new UnsupportedOperationException(); } @@ -176,6 +177,7 @@ public class I2PSocketManagerFull implements I2PSocketManager { * @deprecated use 4-arg constructor * @throws UnsupportedOperationException always */ + @Deprecated public void init(I2PAppContext context, I2PSession session, Properties opts, String name) { throw new UnsupportedOperationException(); } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java index b6a55d351fc7daaff1d257e5c9766bb48796b18c..2b26b0aada280fc645072f61381e5075b4722e71 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java @@ -66,11 +66,13 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { /** * @deprecated should always return null */ + @Deprecated public SessionKey getKeyUsed() { return _keyUsed; } /** * @deprecated I2PSession throws out the tags */ + @Deprecated public void setKeyUsed(SessionKey key) { if (key != null) _log.error("Who is sending tags thru the streaming lib?"); @@ -80,11 +82,13 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { /** * @deprecated should always return null or an empty set */ + @Deprecated public Set<SessionTag> getTagsSent() { return Collections.emptySet(); } /** * @deprecated I2PSession throws out the tags */ + @Deprecated public void setTagsSent(Set<SessionTag> tags) { if (tags != null && !tags.isEmpty()) _log.error("Who is sending tags thru the streaming lib? " + tags.size()); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/RetransmissionTimer.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/RetransmissionTimer.java index 5ffac1016b4cebfa31cf76dc3cfbab49f2f7c59d..01f04c08366aa73a63c4ac778cfa0c79eb4b7da2 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/RetransmissionTimer.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/RetransmissionTimer.java @@ -12,6 +12,7 @@ public class RetransmissionTimer extends SimpleTimer2 { * @deprecated Don't use this to prestart threads, this is no longer a static instance * @return a new instance as of 0.9 */ + @Deprecated public static final RetransmissionTimer getInstance() { return new RetransmissionTimer(I2PAppContext.getGlobalContext(), "RetransmissionTimer"); }