| Name | Package | Description |
| AbstractConflictResolver | org.drools.conflict | Convenience base class for ConflictResolvers. |
| AbstractHashedMap | org.drools.util | An abstract implementation of a hash-based map which provides numerous points
for subclasses to override. |
| AbstractHashedMap.EntrySet | org.drools.util | EntrySet implementation. |
| AbstractHashedMap.EntrySetIterator | org.drools.util | EntrySet iterator. |
| AbstractHashedMap.HashEntry | org.drools.util | HashEntry used to store the data. |
| AbstractHashedMap.HashIterator | org.drools.util | Base Iterator |
| AbstractHashedMap.HashMapIterator | org.drools.util | MapIterator implementation. |
| AbstractHashedMap.KeySet | org.drools.util | KeySet implementation. |
| AbstractHashedMap.KeySetIterator | org.drools.util | KeySet iterator. |
| AbstractHashedMap.Values | org.drools.util | Values implementation. |
| AbstractHashedMap.ValuesIterator | org.drools.util | Values iterator. |
| AbstractSemanticCompiler | org.drools.semantics.java | This is the real Java semantic compiler engine. |
| AccessAndReturnTypeMethodMetadataSource | org.drools.spring.metadata | A method will be considered a condition if:
- method is public
- method returns boolean
- method has at least a one parameter
A method will be considered a consequence if:
- method is public
- method returns void |
| ActionType | org.drools.decisiontable.parser | Simple holder class identifying a condition or action column. |
| ActivationCancelledEvent | org.drools.event | No description provided. |
| ActivationCreatedEvent | org.drools.event | No description provided. |
| ActivationFiredEvent | org.drools.event | No description provided. |
| AgendaItemMap | org.drools.reteoo | Stores an Agenda item which may be reused in the case of a object modify. |
| ApplicationData | org.drools.rule | No description provided. |
| ApplicationDataArgument | org.drools.spring.pojorule | No description provided. |
| ApplicationDataArgumentMetadata | org.drools.spring.metadata | No description provided. |
| BaseApplicationDataFactory | org.drools.semantics.base | No description provided. |
| BaseDuration | org.drools.semantics.base | Implementation of the Duration interface
for specifying truthness duration. |
| BaseDurationFactory | org.drools.semantics.base | An implementation of the DurationFactory interface. |
| BaseImportEntry | org.drools.semantics.base | No description provided. |
| BaseImportEntryFactory | org.drools.semantics.base | No description provided. |
| BaseRuleFactory | org.drools.semantics.base | No description provided. |
| BasicRuleMetadata | org.drools.spring.metadata | No description provided. |
| BeanObjectType | org.drools.spring.metadata | This class is functionally the same as ClassObjectType. |
| BooleanSemaphore | org.drools.semantics.base | No description provided. |
| Builder | org.drools.reteoo | Builds the Rete-OO network for a RuleSet. |
| ChainedArgumentMetadataSource | org.drools.spring.metadata | No description provided. |
| ChainedMethodMetadataSource | org.drools.spring.metadata | No description provided. |
| ChainedRuleMetadataSource | org.drools.spring.metadata | No description provided. |
| CharSemaphore | org.drools.semantics.base | No description provided. |
| ClassFieldObjectType | org.drools.semantics.base | Java class semantics ObjectType. |
| ClassFieldObjectTypeFactory | org.drools.semantics.base | No description provided. |
| ClassInferedRuleMetadataSource | org.drools.spring.metadata | No description provided. |
| ClassObjectType | org.drools.semantics.base | Java class semantics ObjectType. |
| ClassObjectTypeFactory | org.drools.semantics.base | No description provided. |
| ComplexityConflictResolver | org.drools.conflict | ConflictResolver that uses the numConditions of rules to
resolve conflict. |
| CompositeCollection | org.drools.util | Decorates a collection of other collections to provide a single unified view. |
| CompositeConflictResolver | org.drools.conflict | Strategy for resolving conflicts amongst multiple rules. |
| Condition | org.drools.decisiontable.model | No description provided. |
| ConditionTestedEvent | org.drools.event | No description provided. |
| ConflictResolverFactoryBean | org.drools.spring.factory | No description provided. |
| Consequence | org.drools.decisiontable.model | No description provided. |
| Constants | org.drools.jsr94.rules | This class provides a list of constant values which can be used as keys in
the various property maps that are passed around between the javax.rules and
javax.rules.admin objects. |
| CsvLineParser | org.drools.decisiontable.parser.csv | No description provided. |
| CsvParser | org.drools.decisiontable.parser.csv | Csv implementation. |
| DataArgumentMetadata | org.drools.spring.metadata | No description provided. |
| DebugWorkingMemoryEventListener | org.drools.event | No description provided. |
| DecisionTableLoader | org.drools.decisiontable | No description provided. |
| Declaration | org.drools.rule | A typed, named variable for Condition evaluation. |
| DefaultConfiguration | org.drools.smf | Default implementation of Configuration. |
| DefaultConflictResolver | org.drools.conflict | Strategy for resolving conflicts amongst multiple rules. |
| DefaultFactHandleFactory | org.drools.reteoo | No description provided. |
| DefaultImporter | org.drools.smf | No description provided. |
| DefaultKnowledgeHelper | org.drools.spi | No description provided. |
| DefaultSemanticsRepository | org.drools.smf | Default SemanticsRepository which uses discovery to autoload
semantic modules. |
| DefaultWorkingMemoryEventListener | org.drools.event | No description provided. |
| DoubleSemaphore | org.drools.semantics.base | No description provided. |
| DRLElement | org.drools.decisiontable.model | No description provided. |
| Dumper | org.drools.reteoo | A rete network dumper. |
| Duration | org.drools.decisiontable.model | No description provided. |
| EmptyMapIterator | org.drools.util | Provides an implementation of an empty map iterator. |
| ExcelParser | org.drools.decisiontable.parser.xls | No description provided. |
| FactArgument | org.drools.spring.pojorule | No description provided. |
| FactArgumentMetadata | org.drools.spring.metadata | No description provided. |
| FactHandleImpl | org.drools.reteoo | Implementation of FactHandle. |
| FifoConflictResolver | org.drools.conflict | ConflictResolver that orders rules on a First-In-First-Out
basis. |
| FixedDuration | org.drools.rule | A fixed truthness duration. |
| FloatSemaphore | org.drools.semantics.base | No description provided. |
| Functions | org.drools.decisiontable.model | No description provided. |
| GroovyBlockConsequence | org.drools.semantics.groovy | Java block semantics Consequence. |
| GroovyBlockConsequenceFactory | org.drools.semantics.groovy | No description provided. |
| GroovyCondition | org.drools.semantics.groovy | Groovy expression semantics Condition. |
| GroovyConditionFactory | org.drools.semantics.groovy | No description provided. |
| GroovyExprAnalyzer | org.drools.semantics.groovy | Analyzes python expressions for all mentioned variables. |
| GroovyExprVisitor | org.drools.semantics.groovy | Visits nodes in a Groovy parse tree to extract the individual expression
criteria. |
| GroovyFunctions | org.drools.semantics.groovy | Python block semantics Consequence. |
| GroovyFunctionsFactory | org.drools.semantics.groovy | No description provided. |
| GroovySemanticFunctionsCompiler | org.drools.semantics.groovy | No description provided. |
| GroovySemanticRuleCompiler | org.drools.semantics.groovy | No description provided. |
| IdentityMap | org.drools.util | A Map implementation that matches keys and values based on
== not equals(). |
| IdentityMap.IdentityEntry | org.drools.util | HashEntry |
| Import | org.drools.decisiontable.model | No description provided. |
| InputType | org.drools.decisiontable | Provides valid input types for decision tables. |
| IntegerSemaphore | org.drools.semantics.base | No description provided. |
| InvokerGenerator | org.drools.semantics.java | No description provided. |
| IteratorChain | org.drools.util | An IteratorChain is an Iterator that wraps a number of Iterators. |
| Jarer | org.drools.smf | No description provided. |
| JavaBlockConsequence | org.drools.semantics.java | Java block semantics Consequence. |
| JavaBlockConsequenceFactory | org.drools.semantics.java | No description provided. |
| JavaClassGenerator | org.drools.semantics.java | No description provided. |
| JavaCondition | org.drools.semantics.java | Java expression semantics Condition. |
| JavaConditionFactory | org.drools.semantics.java | No description provided. |
| JavaExprAnalyzer | org.drools.semantics.java | Expression analyzer. |
| JavaFunctions | org.drools.semantics.java | Python block semantics Consequence. |
| JavaFunctionsFactory | org.drools.semantics.java | No description provided. |
| JavaInvokerGenerator | org.drools.semantics.java | No description provided. |
| JavaLexer | org.drools.semantics.java.parser | Java 1.3 Lexer. |
| JavaMethodGenerator | org.drools.semantics.java | No description provided. |
| JavaRecognizer | org.drools.semantics.java.parser | Java 1.3 Recognizer. |
| JavaSemanticFunctionsCompiler | org.drools.semantics.java | No description provided. |
| JavaSemanticRuleCompiler | org.drools.semantics.java | No description provided. |
| JavaTreeParser | org.drools.semantics.java.parser | Java 1.3 AST Recognizer. |
| Jsr94FactHandle | org.drools.jsr94.rules | The Drools implementation of the Handle interface which provides
a marker interface for Drools-specific object identity mechanism. |
| Jsr94FactHandleFactory | org.drools.jsr94.rules | A factory for creating Handles. |
| KnowledgeHelperArgument | org.drools.spring.pojorule | No description provided. |
| KnowledgeHelperArgumentMetadata | org.drools.spring.metadata | No description provided. |
| LifoConflictResolver | org.drools.conflict | ConflictResolver that orders rules on a Last-In-First-Out
basis. |
| ListSemaphore | org.drools.semantics.base | No description provided. |
| LoadOrderConflictResolver | org.drools.conflict | ConflictResolver that uses the loadOrder of rules to resolve
conflict. |
| LocalRuleExecutionSetProviderImpl | org.drools.jsr94.rules.admin | The Drools implementation of the LocalRuleExecutionSetProvider
interface which defines RuleExecutionSet creation methods for
defining RuleExecutionSets from local (non-serializable)
resources. |
| LongSemaphore | org.drools.semantics.base | No description provided. |
| MapSemaphore | org.drools.semantics.base | No description provided. |
| MethodMetadata | org.drools.spring.metadata | No description provided. |
| NameMatchMethodMetadataSource | org.drools.spring.metadata | No description provided. |
| NullRuleMetadata | org.drools.spring.metadata | No description provided. |
| NullSheetListener | org.drools.decisiontable.parser.xls | No description provided. |
| ObjectAssertedEvent | org.drools.event | No description provided. |
| ObjectModifiedEvent | org.drools.event | No description provided. |
| ObjectRetractedEvent | org.drools.event | No description provided. |
| Parameter | org.drools.decisiontable.model | No description provided. |
| ParameterInferedTypeArgumentMetadataSource | org.drools.spring.metadata | No description provided. |
| PojoCondition | org.drools.spring.pojorule | No description provided. |
| PojoConsequence | org.drools.spring.pojorule | No description provided. |
| PrimacyConflictResolver | org.drools.conflict | ConflictResolver that uses the leastRecentFactTimeStamp of
tuples to resolve conflict. |
| PrimitiveLongMap | org.drools.util | No description provided. |
| PrimitiveLongStack | org.drools.util | No description provided. |
| PriorityQueue | org.drools.util | Binary heap implementation of Buffer that provides for removal
based on Comparator ordering. |
| PropertiesSheetListener | org.drools.decisiontable.parser.xls | Reads an Excel sheet as key-value properties. |
| RandomConflictResolver | org.drools.conflict | ConflictResolver that uses the semi-random order of rules to
resolve conflict. |
| RecencyConflictResolver | org.drools.conflict | ConflictResolver that uses the mostRecentFactTimeStamp of
rules to resolve conflict. |
| ReflectiveVisitor | org.drools.reteoo | Java Tip 98: Reflect on the Visitor design pattern. |
| ReteDumper | org.drools.io | A Rete network dumper. |
| ReteooDotDumpVisitor | org.drools.reteoo | Produces a graph in GraphViz DOT format. |
| ReteooPrintDumpVisitor | org.drools.reteoo | No description provided. |
| Rule | org.drools.decisiontable.model | No description provided. |
| Rule | org.drools.rule | A Rule contains a set of Conditions and a
Consequence. |
| RuleAdministratorImpl | org.drools.jsr94.rules.admin | The Drools implementation of the RuleAdministrator interface
which is used by rule execution set administrators to load rule execution
sets from external sources and create a RuleExecutionSet
runtime object. |
| RuleBaseBuilder | org.drools | Factory for constructing a RuleBase. |
| RuleBaseContext | org.drools.spi | No description provided. |
| RuleBaseFactoryBean | org.drools.spring.factory | No description provided. |
| RuleBaseLoader | org.drools.io | Convenience methods for loading a RuleBase, as well as lower level calls
for building up a rule base from RuleSets. |
| RuleBean | org.drools.spring.factory | No description provided. |
| RuleBuilder | org.drools.spring.factory | No description provided. |
| RuleCompiler | org.drools.smf | No description provided. |
| RuleExecutionSetImpl | org.drools.jsr94.rules.admin | The Drools implementation of the RuleExecutionSet interface
which defines a named set of executable Rule instances. |
| RuleExecutionSetMetadataImpl | org.drools.jsr94.rules | The Drools implementation of the RuleExecutionSetMetadata
interface which exposes some simple properties of the
RuleExecutionSet to the runtime user. |
| RuleExecutionSetProviderImpl | org.drools.jsr94.rules.admin | The Drools implementation of the RuleExecutionSetProvider
interface which defines RuleExecutionSet creation methods for
defining RuleExecutionSets from potentially serializable
resources. |
| RuleExecutionSetRepository | org.drools.jsr94.rules.admin | Stores the registered RuleExecutionSet objects. |
| RuleImpl | org.drools.jsr94.rules.admin | The Drools implementation of the Rule interface which provides
access to simple metadata for a rule. |
| RuleNameEndsWithAgendaFilter | org.drools.spi | Filters activations based on a specified rule name suffix. |
| RuleNameEqualsAgendaFilter | org.drools.spi | Filters activations based on an exact match of a rule name. |
| RuleNameStartsWithAgendaFilter | org.drools.spi | Filters activations based on a specified rule name prefix. |
| RuleReflectMethod | org.drools.spring.pojorule | No description provided. |
| RuleRuntimeImpl | org.drools.jsr94.rules | The Drools implementation of the RuleRuntime interface which
is the access point for runtime execution of RuleExecutionSets. |
| RuleServiceProviderImpl | org.drools.jsr94.rules | This class provides access to the RuleRuntime and
RuleAdministrator implementation supplied by Drools when
running under J2SE. |
| Ruleset | org.drools.decisiontable.model | No description provided. |
| RuleSet | org.drools.rule | Collection of related Rules. |
| RuleSetCompiler | org.drools.smf | No description provided. |
| RuleSetFactoryBean | org.drools.spring.factory | No description provided. |
| RuleSetLoader | org.drools.io | No description provided. |
| RuleSetPackage | org.drools.smf | References the results from the compilation of a RuleSet. |
| RuleSetReader | org.drools.io | RuleSet loader. |
| RuleSheetListener | org.drools.decisiontable.parser | No description provided. |
| RuleSheetParserUtil | org.drools.decisiontable.parser | No description provided. |
| SalienceConflictResolver | org.drools.conflict | ConflictResolver that uses the salience of rules to resolve
conflict. |
| SemanticsReader | org.drools.smf | Loader of SemanticModule s from a set of properties. |
| SemaphoreFactory | org.drools.semantics.base | No description provided. |
| SerializableRuleBaseProxy | org.drools.io | This wraps a rulebase, and makes it serializable by storing the binary
ruleset data. |
| SetSemaphore | org.drools.semantics.base | No description provided. |
| ShortSemaphore | org.drools.semantics.base | No description provided. |
| SimpleSemanticModule | org.drools.smf | Simple implementation of a Semantic Module. |
| SimpleSemanticsRepository | org.drools.smf | Simple in-memory repository of semantic modules. |
| SimplicityConflictResolver | org.drools.conflict | ConflictResolver that uses the numConditions of rules to
resolve conflict. |
| SnippetBuilder | org.drools.decisiontable.model | No description provided. |
| SpreadsheetDRLConverter | org.drools.decisiontable | No description provided. |
| StatefulRuleSessionImpl | org.drools.jsr94.rules | The Drools implementation of the StatefulRuleSession interface
which is a representation of a stateful rules engine session. |
| StatelessRuleSessionImpl | org.drools.jsr94.rules | The Drools implementation of the StatelessRuleSession
interface which is a representation of a stateless rules engine session. |
| StringSemaphore | org.drools.semantics.base | No description provided. |
| SynchronizedWorkingMemory | org.drools | Each implemented method of the WorkingMemory interface is synchronised. |
| Variable | org.drools.decisiontable.model | No description provided. |
| WorkingMemoryEvent | org.drools.event | No description provided. |
| WorkingMemoryEventSupport | org.drools.event | No description provided. |
| WorkingMemoryFactoryBean | org.drools.spring.factory | No description provided. |