From cd013227d5bb441890b31e3ae2977815ca6b6eb1 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Sun, 27 Mar 2022 12:04:50 +0200 Subject: [PATCH] Revert "Support sun.misc.Signal handlers (#1221)" Shutdown code should be handled with a shutdown hook This reverts commit 81a1fd4c862276e6e84bda711f94653566502516. --- src/babashka/impl/classes.clj | 2 -- src/babashka/impl/proxy.clj | 7 +------ src/babashka/impl/reify.clj | 3 --- 3 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 684a2081..892c7623 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -404,8 +404,6 @@ java.util.zip.ZipEntry java.util.zip.ZipException java.util.zip.ZipFile - sun.misc.Signal - sun.misc.SignalHandler ~(symbol "[B") ~(symbol "[I") ~(symbol "[Ljava.lang.Object;") diff --git a/src/babashka/impl/proxy.clj b/src/babashka/impl/proxy.clj index 079e47fb..b4341d06 100644 --- a/src/babashka/impl/proxy.clj +++ b/src/babashka/impl/proxy.clj @@ -72,12 +72,7 @@ ["javax.net.ssl.HostnameVerifier" #{}] (proxy [javax.net.ssl.HostnameVerifier] [] - (verify [host-name session] ((method-or-bust methods 'verify) this host-name session))) - - ["sun.misc.SignalHandler" #{}] - (proxy [sun.misc.SignalHandler] [] - (handle [sig] - ((method-or-bust methods 'handle) this sig)))))) + (verify [host-name session] ((method-or-bust methods 'verify) this host-name session)))))) (defn class-sym [c] (symbol (class-name c))) diff --git a/src/babashka/impl/reify.clj b/src/babashka/impl/reify.clj index fa3fff55..f9f5895a 100644 --- a/src/babashka/impl/reify.clj +++ b/src/babashka/impl/reify.clj @@ -183,7 +183,4 @@ resolveAlias [[this sym]] resolveVar [[this sym]]} - sun.misc.SignalHandler - {handle [[this signal]]} - }))