I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 2ea9fc5d authored by zzz's avatar zzz
Browse files

I2CP: Remove static logs; Fix thread ID counter

parent 912e29f8
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,9 @@ package net.i2p.data.i2cp;
import java.io.IOException;
import java.io.InputStream;
import java.util.concurrent.atomic.AtomicLong;
import net.i2p.I2PAppContext;
import net.i2p.util.I2PThread;
import net.i2p.util.Log;
......@@ -25,13 +27,12 @@ import net.i2p.util.Log;
* @author jrandom
*/
public class I2CPMessageReader {
private final static Log _log = new Log(I2CPMessageReader.class);
private InputStream _stream;
protected I2CPMessageEventListener _listener;
protected I2CPMessageReaderRunner _reader;
protected Thread _readerThread;
protected static volatile long __readerId = 0;
protected static final AtomicLong __readerId = new AtomicLong();
public I2CPMessageReader(InputStream stream, I2CPMessageEventListener lsnr) {
_stream = stream;
......@@ -39,7 +40,7 @@ public class I2CPMessageReader {
_reader = new I2CPMessageReaderRunner();
_readerThread = new I2PThread(_reader);
_readerThread.setDaemon(true);
_readerThread.setName("I2CP Reader " + (++__readerId));
_readerThread.setName("I2CP Reader " + __readerId.incrementAndGet());
}
/**
......@@ -125,6 +126,7 @@ public class I2CPMessageReader {
protected class I2CPMessageReaderRunner implements Runnable {
protected volatile boolean _doRun;
protected volatile boolean _stayAlive;
private final Log _log = I2PAppContext.getGlobalContext().logManager().getLog(I2CPMessageReader.class);
public I2CPMessageReaderRunner() {
_doRun = true;
......@@ -162,9 +164,9 @@ public class I2CPMessageReader {
try {
I2CPMessage msg = I2CPMessageHandler.readMessage(_stream);
if (msg != null) {
_log.debug("Before handling the newly received message");
//_log.debug("Before handling the newly received message");
_listener.messageReceived(I2CPMessageReader.this, msg);
_log.debug("After handling the newly received message");
//_log.debug("After handling the newly received message");
}
} catch (I2CPMessageException ime) {
_log.warn("Error handling message", ime);
......
......@@ -17,6 +17,7 @@ import java.util.Date;
import java.util.Map;
import java.util.Properties;
import net.i2p.I2PAppContext;
import net.i2p.crypto.DSAEngine;
import net.i2p.data.DataFormatException;
import net.i2p.data.DataHelper;
......@@ -34,7 +35,7 @@ import net.i2p.util.OrderedProperties;
* @author jrandom
*/
public class SessionConfig extends DataStructureImpl {
private final static Log _log = new Log(SessionConfig.class);
private final Log _log = I2PAppContext.getGlobalContext().logManager().getLog(SessionConfig.class);
private Destination _destination;
private Signature _signature;
private Date _creationDate;
......
......@@ -20,7 +20,7 @@ public class QueuedI2CPMessageReader extends I2CPMessageReader {
super(lsnr);
this.in = in;
_reader = new QueuedI2CPMessageReaderRunner();
_readerThread = new I2PThread(_reader, "I2CP Internal Reader " + (++__readerId), true);
_readerThread = new I2PThread(_reader, "I2CP Internal Reader " + __readerId.incrementAndGet(), true);
}
protected class QueuedI2CPMessageReaderRunner extends I2CPMessageReaderRunner implements Runnable {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment