Skip to content

Commit 2ca0fa4

Browse files
authored
Use daemon thread to avoid blocking JVM shutdown (#605)
1 parent 769c896 commit 2ca0fa4

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/main/java/net/schmizz/keepalive/KeepAlive.java

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ protected KeepAlive(ConnectionImpl conn, String name) {
3030
this.conn = conn;
3131
log = conn.getTransport().getConfig().getLoggerFactory().getLogger(getClass());
3232
setName(name);
33+
setDaemon(true);
3334
}
3435

3536
public synchronized int getKeepAliveInterval() {

src/main/java/net/schmizz/sshj/sftp/PacketReader.java

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public PacketReader(SFTPEngine engine) {
4242
log = engine.getLoggerFactory().getLogger(getClass());
4343
this.in = engine.getSubsystem().getInputStream();
4444
setName("sftp reader");
45+
setDaemon(true);
4546
}
4647

4748
private void readIntoBuffer(byte[] buf, int off, int len)

src/main/java/net/schmizz/sshj/transport/Reader.java

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public Reader(TransportImpl trans) {
3030
this.trans = trans;
3131
log = trans.getConfig().getLoggerFactory().getLogger(getClass());
3232
setName("reader");
33+
setDaemon(true);
3334
}
3435

3536
@Override

0 commit comments

Comments
 (0)