Liking cljdoc? Tell your friends :D

clara.rules.listener

Event listeners for analyzing the flow through Clara. This is for primarily for use by tooling, but advanced users may use this to analyze sessions.

Event listeners for analyzing the flow through Clara. This is for primarily for use by
tooling, but advanced users may use this to analyze sessions.
raw docstring

default-listenerclj

source

delegating-listenerclj

(delegating-listener children)

Returns a listener that delegates to its children.

Returns a listener that delegates to its children.
sourceraw docstring

get-childrenclj

(get-children listener)

Returns the children of a delegating listener.

Returns the children of a delegating listener.
sourceraw docstring

IPersistentEventListenercljprotocol

to-transientclj

(to-transient listener)
source

ITransientEventListenercljprotocol

fire-rules!clj

(fire-rules! listener node)

right-retract!clj

(right-retract! listener node elements)

to-persistent!clj

(to-persistent! listener)

remove-activations!clj

(remove-activations! listener node activations)

add-activations!clj

(add-activations! listener node activations)

alpha-retract!clj

(alpha-retract! listener node facts)

right-activate!clj

(right-activate! listener node elements)

activation-group-transition!clj

(activation-group-transition! listener original-group new-group)

left-activate!clj

(left-activate! listener node tokens)

retract-facts!clj

(retract-facts! listener node token facts)

retract-facts-logical!clj

(retract-facts-logical! listener node token facts)

alpha-activate!clj

(alpha-activate! listener node facts)

left-retract!clj

(left-retract! listener node tokens)

remove-accum-reduced!clj

(remove-accum-reduced! listener node join-bindings fact-bindings)

add-accum-reduced!clj

(add-accum-reduced! listener node join-bindings result fact-bindings)

insert-facts-logical!clj

(insert-facts-logical! listener node token facts)

fire-activation!clj

(fire-activation! listener activation resulting-operations)

insert-facts!clj

(insert-facts! listener node token facts)
source

null-listener?clj

(null-listener? listener)

Returns true if the given listener is the null listener, false otherwise.

Returns true if the given listener is the null listener, false otherwise.
sourceraw docstring

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

× close