From 5995ea17a5793b2a3518189e6c2cfc15d26bfdaf Mon Sep 17 00:00:00 2001 From: zhou-hao Date: Thu, 6 Aug 2020 19:01:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E5=87=BA=E7=A8=8B=E5=BA=8F=E6=97=B6?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A7=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../protocol/AutoDownloadJarProtocolSupportLoader.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/protocol/AutoDownloadJarProtocolSupportLoader.java b/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/protocol/AutoDownloadJarProtocolSupportLoader.java index fde5344f..45c9fa24 100644 --- a/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/protocol/AutoDownloadJarProtocolSupportLoader.java +++ b/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/protocol/AutoDownloadJarProtocolSupportLoader.java @@ -16,6 +16,7 @@ import org.springframework.web.reactive.function.client.WebClient; import reactor.core.publisher.Mono; import reactor.core.scheduler.Schedulers; +import javax.annotation.PreDestroy; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; @@ -48,6 +49,12 @@ public class AutoDownloadJarProtocolSupportLoader extends JarProtocolSupportLoad super.setServiceContext(serviceContext); } + @Override + @PreDestroy + protected void closeAll() { + super.closeAll(); + } + @Override protected void closeLoader(ProtocolClassLoader loader) { super.closeLoader(loader);