Host-side worker process lifecycle: spawn a JVM running skeptic.worker.server, read the port handshake off its stdout, and tear it down. The caller passes the already assembled Skeptic runtime classpath plus the project classpath that the server installs as a separate context loader.
Host-side worker process lifecycle: spawn a JVM running skeptic.worker.server, read the port handshake off its stdout, and tear it down. The caller passes the already assembled Skeptic runtime classpath plus the project classpath that the server installs as a separate context loader.
(spawn! runtime-cp)(spawn! runtime-cp project-cp)Inputs: ([runtime-cp :- s/Str] [runtime-cp :- s/Str project-cp :- s/Str]) Returns: {:proc s/Any, :port s/Int}
Inputs: ([runtime-cp :- s/Str] [runtime-cp :- s/Str project-cp :- s/Str])
Returns: {:proc s/Any, :port s/Int}(stop! {:keys [proc]})Inputs: [{:keys [proc]} :- {:proc s/Any, s/Any s/Any}] Returns: s/Any
Inputs: [{:keys [proc]} :- {:proc s/Any, s/Any s/Any}]
Returns: s/Anycljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |