Рефакторинг

This commit is contained in:
serega6531
2020-03-13 23:38:02 +03:00
parent 9cf194c7e7
commit 52918580bd

View File

@@ -77,10 +77,9 @@ public class PcapWorker implements PacketListener {
BasicThreadFactory factory = new BasicThreadFactory.Builder() BasicThreadFactory factory = new BasicThreadFactory.Builder()
.namingPattern("pcap-worker-loop").build(); .namingPattern("pcap-worker-loop").build();
ExecutorService loopExecutorService = Executors.newSingleThreadExecutor(factory); ExecutorService loopExecutorService = Executors.newSingleThreadExecutor(factory);
loopExecutorService.execute(() -> {
try { try {
log.info("Intercept started"); log.info("Intercept started");
pcap.loop(-1, this); // использовать другой executor? pcap.loop(-1, this, loopExecutorService);
} catch (InterruptedException ignored) { } catch (InterruptedException ignored) {
Thread.currentThread().interrupt(); Thread.currentThread().interrupt();
// выходим // выходим
@@ -88,7 +87,6 @@ public class PcapWorker implements PacketListener {
log.error("Error while capturing packet", e); log.error("Error while capturing packet", e);
stop(); stop();
} }
});
} }
@PreDestroy @PreDestroy