lmug-elli
elli_handler
Elli middleware to run an lmug app.
handle/2
(req opts)
Handle an Elli #req{}
by converting it to an lmug #request{}
(lmug-elli-adptr:convert-request/1), calling the specified handler
(lmug-elli-adptr:call-handler/1) and then converting the
lmug #response{}
to an Elli response tuple.
handle_event/3
(_event _data _args)
Handle request events, like request_complete
, request_throw
,
client_timeout
, etc. Included for elli_handler
conformance.
Return 'ok
, irrespective of input.
run/2
(handler opts)
Given an lmug handler and a list of Elli opts
, run an lmug-elli
app and return a singleton list containing the resulting (unlinked) pid of the
underlying elli
process.