All Classes and Interfaces
Class
Description
An Action executes on a given
ExecutionEnvironmentInterface defining the loading of an
Action from a ActionDefinitionInterface for defining the execution and appliesTo of @{link ExecutionEnvironment}s for an Agenda.
Interface for defining the execute method with a
ExecutionEnvironment for an AgendaTree.Interface for defining the execute method with a
ExecutionEnvironment for an AgendaTreeEnty.AgendaTypeService provides access and validation for custom attributes on the agenda type.An implementation of
Agenda that executes over an AgendaTree.An implementation of
AgendaTree that executes a ExecutionEnvironment over its list of AgendaTreeEntrys.A
AgendaTreeEntry which executes its ifTrue AgendaTree if the given Rule result is true or
its ifFalse AgendaTree if the result is false.An implementation of
ContextAn implementation of
ExecutionEnvironment given SelectionCriteria, facts (Mapinvalid input: '<'Term, Object> ), ExecutionOptions and TermResolutionEngine.An implementation of
ResultEventBinary Operator implementation of Expression<Boolean>
The
Expression used in construction, will be invoked with the given ExecutionEnvironment.Enumeration for simple collection operators used by
CollectionOfComparablesTermBasedProposition.Operators enumeration for comparing objects.
ComparisonOperatorService Implementation.Contains utility methods for working with the ComparisonOperatorService
An implementation of
Proposition which holds other Propositions and a LogicalOperator.The
Expression used in Construction will be returned when invoked with any given ExecutionEnvironmentThe context represents the area(s) of an organization's activity where a
rule applies and where the terms used to create the rule are defined and relevant.
Loads a
Context for the given set of criteria.The default
ComparisonOperator.An implementation of
of that
event's environment
ResultListener which adds the ResultEvent to the
invalid reference
EngineResults
An implementation of
EngineResults using Listinvalid input: '<'ResultEvent> for results and Mapinvalid input: '<'String, Object> for
attributesInterface for implementing Expressions, invoked on a
ExecutionEnvironmentAn implementation of
Proposition which uses a given Expression<Boolean>An implementation of
Expression which invokes a Function with the results of the invocation of the given
List of Expressions (of the given ExecutionEnvironment).FunctionTypeService provides access and validation for custom Functions.A Log4j implementation of
ResultListener which logs the output of the ResultEvent toString at the INFO
level to the Log4jResultListener.class org.apache.logging.log4j.LoggerInterface for logical propositions that may be executed in the
Engine.PropositionResults are returned by
Proposition's evaluate method.Interface defining loading a
Proposition from a PropositionDefinitionAn implementation of
EngineInterface to be extended by type services that have remotable attributes that will need to be rendered and
validated
Interface for receiving
ResultEvents.A ResultLogger which invokes its listener's handleEvent method (passing in the
ResultEvent) if the event's
Environment is enabled.A Rule evaluates a given
ExecutionEnvironment, returning true if its conditions pass, false if they do not.Interface for defining the loading of a
Rule given a RuleDefinitionA
Rule which executes it's AgendaTree given a @{link ExecutionEnvironment}.An implementation of
Expression which resolves the given Term.An implementation of
TermResolutionEngineThis is the interface for the type service for
TermResolversAn implementation of
ResultEvent with start DateTime, end DateTime, and elapsed time in Milliseconds.Service for
invalid reference
ValidationActions
enum used to specify the action type to be specified in the vended
s.
invalid reference
ValidationAction
Interface defining the loading of a
from a
invalid reference
ValidationAction
ActionDefinitionenum used to specify the validationRule type to be specified in the vended
s.
invalid reference
ValidationRule
invalid reference
ValidationRule