diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerChooser.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerChooser.java index c9c9e0d38a84c6ac5ed4663cca35e3c2eeb42e66..b0167809ab577f682a5f17c136bc78255cd136d5 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerChooser.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerChooser.java @@ -11,11 +11,11 @@ import net.i2p.util.Log; * */ class SchedulerChooser { - private I2PAppContext _context; - private Log _log; - private TaskScheduler _nullScheduler; + private final I2PAppContext _context; + private final Log _log; + private final TaskScheduler _nullScheduler; /** list of TaskScheduler objects */ - private List _schedulers; + private final List _schedulers; public SchedulerChooser(I2PAppContext context) { _context = context; @@ -48,8 +48,9 @@ class SchedulerChooser { rv.add(new SchedulerDead(_context)); return rv; } + private class NullScheduler implements TaskScheduler { - private Log _log; + private final Log _log; public NullScheduler() { _log = _context.logManager().getLog(NullScheduler.class); } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosed.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosed.java index df09ff6d861408df589172060b7316d1e70f7f3d..c9e8cae9b41539258dc1af739fff9b9605d2ca4c 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosed.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosed.java @@ -1,7 +1,6 @@ package net.i2p.client.streaming; import net.i2p.I2PAppContext; -import net.i2p.util.Log; /** * <p>Scheduler used for after both sides have had their close packets @@ -25,10 +24,8 @@ import net.i2p.util.Log; * */ class SchedulerClosed extends SchedulerImpl { - private Log _log; public SchedulerClosed(I2PAppContext ctx) { super(ctx); - _log = ctx.logManager().getLog(SchedulerClosed.class); } public boolean accept(Connection con) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosing.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosing.java index d3bc3d44713eb8a17f92e6e482c097276f9c1c9d..29e69f6fa32b5b6be8a40f636290f7d1cc048c08 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosing.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosing.java @@ -27,10 +27,9 @@ import net.i2p.util.Log; * */ class SchedulerClosing extends SchedulerImpl { - private Log _log; + public SchedulerClosing(I2PAppContext ctx) { super(ctx); - _log = ctx.logManager().getLog(SchedulerClosing.class); } public boolean accept(Connection con) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerConnectedBulk.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerConnectedBulk.java index fcbaa5b2c968af4b1542030c839d57bc03b0a50d..6edb3a17cb44a98c6a372618115524ddcbb210e9 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerConnectedBulk.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerConnectedBulk.java @@ -30,10 +30,9 @@ import net.i2p.util.Log; * */ class SchedulerConnectedBulk extends SchedulerImpl { - private Log _log; + public SchedulerConnectedBulk(I2PAppContext ctx) { super(ctx); - _log = ctx.logManager().getLog(SchedulerConnectedBulk.class); } public boolean accept(Connection con) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerConnecting.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerConnecting.java index 5e4930116d84102186f7c7c6c82976d88ee1a878..1df4ecdfd94c1633467df0a1603bb64e2458147d 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerConnecting.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerConnecting.java @@ -27,11 +27,9 @@ import net.i2p.util.Log; * */ class SchedulerConnecting extends SchedulerImpl { - private Log _log; public SchedulerConnecting(I2PAppContext ctx) { super(ctx); - _log = ctx.logManager().getLog(SchedulerConnecting.class); } public boolean accept(Connection con) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerDead.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerDead.java index 4fb78df20a4ee212322532f5ddee2768e5d47800..9aa70ea8e334772aff577b15b2723adc3e6e72c7 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerDead.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerDead.java @@ -1,7 +1,6 @@ package net.i2p.client.streaming; import net.i2p.I2PAppContext; -import net.i2p.util.Log; /** * <p>Scheduler used for after the final timeout has passed or the @@ -24,10 +23,9 @@ import net.i2p.util.Log; * */ class SchedulerDead extends SchedulerImpl { - private Log _log; + public SchedulerDead(I2PAppContext ctx) { super(ctx); - _log = ctx.logManager().getLog(SchedulerDead.class); } public boolean accept(Connection con) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerHardDisconnected.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerHardDisconnected.java index 249fea21bd8d667e2b7ee2dfceb382cf5cf6a4f9..597e2c6ca6cc9a151c7d004e3a3d73236a258c73 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerHardDisconnected.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerHardDisconnected.java @@ -1,7 +1,6 @@ package net.i2p.client.streaming; import net.i2p.I2PAppContext; -import net.i2p.util.Log; /** * <p>Scheduler used after we've locally done a hard disconnect, @@ -25,10 +24,9 @@ import net.i2p.util.Log; * */ class SchedulerHardDisconnected extends SchedulerImpl { - private Log _log; + public SchedulerHardDisconnected(I2PAppContext ctx) { super(ctx); - _log = ctx.logManager().getLog(SchedulerHardDisconnected.class); } public boolean accept(Connection con) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java index e02a1b413e960183dbb317dce72d788ef32f1141..511c774e321ce7f2aba8a0889e21d131c3cd334d 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java @@ -8,8 +8,8 @@ import net.i2p.util.SimpleScheduler; * Base scheduler */ abstract class SchedulerImpl implements TaskScheduler { - protected I2PAppContext _context; - private Log _log; + protected final I2PAppContext _context; + protected final Log _log; public SchedulerImpl(I2PAppContext ctx) { _context = ctx; @@ -17,6 +17,6 @@ abstract class SchedulerImpl implements TaskScheduler { } protected void reschedule(long msToWait, Connection con) { - SimpleScheduler.getInstance().addEvent(con.getConnectionEvent(), msToWait); + _context.simpleScheduler().addEvent(con.getConnectionEvent(), msToWait); } } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerPreconnect.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerPreconnect.java index 091a7131f6858b4399d9b8036721b87592eec4bc..fdbefe1c3bde292bb2cad7be65fe193d5a952b43 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerPreconnect.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerPreconnect.java @@ -22,11 +22,9 @@ import net.i2p.util.Log; * </ul> */ class SchedulerPreconnect extends SchedulerImpl { - private Log _log; public SchedulerPreconnect(I2PAppContext ctx) { super(ctx); - _log = ctx.logManager().getLog(SchedulerPreconnect.class); } public boolean accept(Connection con) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerReceived.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerReceived.java index 343b7162015aabee4be5ed754ab15551941b27f3..e44c68d1160cb7f0ea10e9521c2f120a04a61050 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerReceived.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerReceived.java @@ -9,11 +9,9 @@ import net.i2p.util.Log; * */ class SchedulerReceived extends SchedulerImpl { - private Log _log; public SchedulerReceived(I2PAppContext ctx) { super(ctx); - _log = ctx.logManager().getLog(SchedulerReceived.class); } public boolean accept(Connection con) { @@ -46,4 +44,4 @@ class SchedulerReceived extends SchedulerImpl { reschedule(timeTillSend, con); } } -} \ No newline at end of file +}