mirror of
https://github.com/hierynomus/sshj.git
synced 2025-12-07 15:50:57 +03:00
Use daemon thread to avoid blocking JVM shutdown (#605)
This commit is contained in:
@@ -30,6 +30,7 @@ public abstract class KeepAlive extends Thread {
|
|||||||
this.conn = conn;
|
this.conn = conn;
|
||||||
log = conn.getTransport().getConfig().getLoggerFactory().getLogger(getClass());
|
log = conn.getTransport().getConfig().getLoggerFactory().getLogger(getClass());
|
||||||
setName(name);
|
setName(name);
|
||||||
|
setDaemon(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public synchronized int getKeepAliveInterval() {
|
public synchronized int getKeepAliveInterval() {
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ public class PacketReader extends Thread {
|
|||||||
log = engine.getLoggerFactory().getLogger(getClass());
|
log = engine.getLoggerFactory().getLogger(getClass());
|
||||||
this.in = engine.getSubsystem().getInputStream();
|
this.in = engine.getSubsystem().getInputStream();
|
||||||
setName("sftp reader");
|
setName("sftp reader");
|
||||||
|
setDaemon(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void readIntoBuffer(byte[] buf, int off, int len)
|
private void readIntoBuffer(byte[] buf, int off, int len)
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ public final class Reader
|
|||||||
this.trans = trans;
|
this.trans = trans;
|
||||||
log = trans.getConfig().getLoggerFactory().getLogger(getClass());
|
log = trans.getConfig().getLoggerFactory().getLogger(getClass());
|
||||||
setName("reader");
|
setName("reader");
|
||||||
|
setDaemon(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user