timbre
to clojure.tools.logging
.cheshire
to jsonista
.freeswitch-clj.core/warn-on-handler-less-event?
which can be toggled to turn off warnings on handler less event.on-close
function being called multiple times.linger
mode.incoming-buffer-size
parameter to listen
and connect
.
This helps smooth out incoming data flow duing high load situations.text/rude-rejection
message
and throws an exception with a helpful message.on-close
function has been changed to take a single argument -
the freeswitch connection. Without that, distinguishing connections
in freeswith-outbound mode becomes impossible.on-close
to both listen
and
connect
functions. If given, this zero arity function will be
called after connection to freeswitch is closed, just before
:closed?
promise is delivered. This can be useful in event driven
designs.IOException
.:pre-init-fn
to listen
function.
This can help avoid unpredictability of event handling in
freeswitch-outbound mode.:async-thread-type
to listen
.
This parameter determines the type of threads(2 in total) to
spawn for event dispatch and handling. Valid values are -
:thread
and :go-block
. By default, :thread
is used.
In previous versions, go-block was used for dispatch, while
thread was used for handler execution.:async-thread-type
to connect
function. This is analogous to the new parameter for `listen.listen
function,
with and without :pre-init-fn
.FS\_HOST
, FS\_PORT
and FS\_PASS
environment variables.:warn
so that user application logs aren't bombarded with debug information,
fixing issue #1.:event-uuid
to req-call-execute
function.:conn-timeout
keyword argument to connect
function.core.async
.req-sendmsg
and req-call-execute
has been thoroughly tested.Initial commit.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close