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 c9c9e0d38..b0167809a 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 df09ff6d8..c9e8cae9b 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; /** *
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 d3bc3d447..29e69f6fa 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 fcbaa5b2c..6edb3a17c 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 5e4930116..1df4ecdfd 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 4fb78df20..9aa70ea8e 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; /** *
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 249fea21b..597e2c6ca 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; /** *
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 e02a1b413..511c774e3 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 091a7131f..fdbefe1c3 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; * */ 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 343b71620..e44c68d11 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 +}