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.
->DelegatingListener
(->DelegatingListener children)Positional factory function for class clara.rules.listener.DelegatingListener.
->NullListener
(->NullListener)Positional factory function for class clara.rules.listener.NullListener.
->PersistentDelegatingListener
(->PersistentDelegatingListener children)Positional factory function for class clara.rules.listener.PersistentDelegatingListener.
default-listener
delegating-listener
(delegating-listener children)Returns a listener that delegates to its children.
get-children
(get-children listener)Returns the children of a delegating listener.
IPersistentEventListener
protocol
members
to-transient
(to-transient listener)ITransientEventListener
protocol
members
add-accum-reduced!
(add-accum-reduced! listener node join-bindings result fact-bindings)add-activations!
(add-activations! listener node activations)alpha-activate!
(alpha-activate! listener node facts)alpha-retract!
(alpha-retract! listener node facts)fire-rules!
(fire-rules! listener node)insert-facts!
(insert-facts! listener facts)insert-facts-logical!
(insert-facts-logical! listener node token facts)left-activate!
(left-activate! listener node tokens)left-retract!
(left-retract! listener node tokens)remove-accum-reduced!
(remove-accum-reduced! listener node join-bindings fact-bindings)remove-activations!
(remove-activations! listener node activations)retract-facts!
(retract-facts! listener facts)retract-facts-logical!
(retract-facts-logical! listener node token facts)right-activate!
(right-activate! listener node elements)right-retract!
(right-retract! listener node elements)to-persistent!
(to-persistent! listener)null-listener?
(null-listener? listener)Returns true if the given listener is the null listener, false otherwise.