Package org.drools.ruleunits.api
-
Interface Summary Interface Description DataHandle An handle to an object inserted into aDataStore.DataObserver DataProcessor<T> The interface to implement in order to be notified of all the changes occurred to the facts managed by aDataSourceDataSource<T> A strongly typed source of data for aRuleUnit.DataSource.Factory DataStore<T> ADataSourceof mutable data.DataStream<T> ADataSourceof immutable data.RuleUnit<T extends RuleUnitData> A rule unit is an atomic module defining a set of rules and a set of strongly typedDataSources through which the facts processed by the rule engine are inserted.RuleUnitData A marker interface that has to be implemented by a POJO defining the set of data belonging to and used by aRuleUnit.RuleUnitInstance<T extends RuleUnitData> An instance of aRuleUnitworking on the data contained in a specificRuleUnitData.RuleUnitProvider SingletonStore<T> A data store that contains at most one value -
Class Summary Class Description DataSource.FactoryHolder RuleUnitProvider.Factory