hara.runtime.basic
rt-basic
added in 4.0
(rt-basic {:keys [id lang runtime program process], :as m})creates and starts a basic rt
(def +rt+ (rt-basic {:lang :lua :program :luajit}))
(h/stop +rt+)
rt-basic-port
added in 4.0
(rt-basic-port {:keys [id lang]})return the basic port of the rt
rt-basic:create
added in 4.0
(rt-basic:create {:keys [id lang runtime process], :as m, :or {runtime :basic}})creates a basic rt
rt-oneshot
added in 4.0
(rt-oneshot {:keys [id lang runtime program process], :as m})creates a oneshot runtime
rt-oneshot:create
added in 4.0
(rt-oneshot:create {:keys [id lang runtime exec program process], :as m, :or {runtime :oneshot}})creates a oneshot runtime
rt-remote-port
added in 4.0
(rt-remote-port {:keys [id lang runtime program process], :as m})create and starts the service
rt-remote-port:create
added in 4.0
(rt-remote-port:create {:keys [id lang runtime process], :as m, :or {runtime :remote-port}})creates the service
rt-twostep
added in 4.0
(rt-twostep {:keys [id lang runtime program process], :as m})creates an active twostep runtime
rt-twostep:create
added in 4.0
(rt-twostep:create {:keys [id lang runtime exec program process], :as m, :or {runtime :twostep}})creates a twostep runtime
rt-websocket
added in 4.0
(rt-websocket {:keys [id lang runtime program process], :as m})creates and start a websocket runtime
rt-websocket:create
added in 4.0
(rt-websocket:create {:keys [id lang runtime process], :as m, :or {runtime :websocket}})creates a websocket runtime