Prechádzať zdrojové kódy

退出程序时删除旧协议

zhou-hao 4 rokov pred
rodič
commit
5995ea17a5

+ 7 - 0
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);