hara.runtime.basic

clean-relay

added in 4.0

(clean-relay rt)

cleans the relay on the server

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