Liking cljdoc? Tell your friends :D

monkey.ci.events.core


add-listenerclj


exception-resultclj

(exception-result ex)

filter-typecljdeprecated

(filter-type t f)

invoke-listenersclj

(invoke-listeners filter-fn listeners events)

make-eventclj

(make-event e)

make-eventscljmultimethod


make-resultclj

(make-result status exit-code msg)

make-sync-eventsclj

(make-sync-events filter-fn)

matches-event?clj

(matches-event? evt {:keys [types sid] :as ef})

Matches events against event filters. This checks event types and possible sid.

Matches events against event filters.  This checks event types and possible sid.
raw docstring

no-dispatchcljdeprecated

(no-dispatch f)

Wraps f so that it always returns nil, to avoid events being re-dispatched.

Wraps `f` so that it always returns `nil`, to avoid events being re-dispatched.
raw docstring

post-eventsclj


remove-listenerclj


resultclj


result-exitclj


set-resultclj

(set-result evt r)

wait-for-eventclj

(wait-for-event events ef & [pred])

Utility fn that registers using an event filter and invokes the handler when one has been received. Returns a deferred that realizes with the received event. An additional predicate can do extra filtering if it's not supported by the event filter.

Utility fn that registers using an event filter and invokes the handler when one has
been received.  Returns a deferred that realizes with the received event.  An additional
predicate can do extra filtering if it's not supported by the event filter.
raw docstring

wrappedclj

(wrapped f before after & [error])

Returns a new function that wraps f and posts an event before and after. The before fn just receives the same arguments as f. The after fn one more, the return value of f. The first argument is assumed to be the runtime, which is used to get the event poster. The return values of before and after are posted as events. Returns the return value of calling f.

Any of the event generating functions can be nil, in which case it will be ignored.

Returns a new function that wraps `f` and posts an event before 
and after.  The `before` fn just receives the same arguments as 
`f`.  The `after` fn one more, the return value of `f`.  The first 
argument is assumed to be the runtime, which is used to get the 
event poster.  The return values of `before` and `after` are posted 
as events. Returns the return value of calling `f`.

Any of the event generating functions can be `nil`, in which case
it will be ignored.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close