Method Summary |
|
public void | add(Object obj) Adds object to handle manager and dispatches to rules. |
protected boolean | checkLoop(Object object) Checks recent conclusions and derivation depth to discard conclusions which came through dispatching too many times
or conclusions with too big depth. |
public void | configure(Node configNode, Context context) |
public void | executeRules() Invokes dispatcher's join() to wait until all
jobs are finished. |
protected Collection | getObjectActions(Object obj) Returns actions performed when object was added to the database. |
protected Negator | newNegator(Object obj) Instantiates new negator. |
protected void | onDiscardedConclusion(Conclusion conclusion) Conclusions discarded because their derivation depth is too big are passed to this method.
The method does nothing. |
protected void | onDispatchException(DispatchException exception) Consumes DispatchException. |
public void | remove(Object obj) Removes object from handle manager and recent facts. |
public void | reset() |
public void | start() |
public void | stop() |