diff --git a/feature-httpkit-server/babashka/impl/httpkit_server.clj b/feature-httpkit-server/babashka/impl/httpkit_server.clj index 42608208..9a087d88 100644 --- a/feature-httpkit-server/babashka/impl/httpkit_server.clj +++ b/feature-httpkit-server/babashka/impl/httpkit_server.clj @@ -15,4 +15,8 @@ 'send-checked-websocket-handshake! (copy-var server/send-checked-websocket-handshake! sns) 'send-websocket-handshake! (copy-var server/send-websocket-handshake! sns) 'as-channel (copy-var server/as-channel sns) - 'send! (copy-var server/send! sns)}) + 'send! (copy-var server/send! sns) + 'with-channel (copy-var server/with-channel sns) + 'on-close (copy-var server/on-close sns) + 'close (copy-var server/close sns)} + ) diff --git a/resources/META-INF/babashka/deps.edn b/resources/META-INF/babashka/deps.edn index 079dd174..e3884457 100644 --- a/resources/META-INF/babashka/deps.edn +++ b/resources/META-INF/babashka/deps.edn @@ -20,7 +20,7 @@ "reify/src"], :deps {org.clojure/clojure {:mvn/version "1.11.1"}, org.babashka/sci {:local/root "sci"} - org.babashka/babashka.impl.reify {:mvn/version "0.1.3"} + org.babashka/babashka.impl.reify {:mvn/version "0.1.4-tab-compat"} org.babashka/sci.impl.types {:mvn/version "0.0.2"} babashka/babashka.curl {:local/root "babashka.curl"} babashka/fs {:local/root "fs"} diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index b5f10bd0..3bdfc750 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -402,6 +402,7 @@ java.util.concurrent.ArrayBlockingQueue java.util.concurrent.LinkedBlockingQueue java.util.concurrent.ScheduledThreadPoolExecutor + java.util.concurrent.Semaphore java.util.concurrent.ThreadFactory java.util.concurrent.ThreadPoolExecutor java.util.concurrent.ThreadPoolExecutor$AbortPolicy