Package org.drools.core
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
-
Interface Summary Interface Description ActivationListenerFactory EntryPointsManager InitialFact Initial fact, automatically put into the network.ObjectFilter ObjectFilter is used with WorkingMemories to filter out instances during IterationWorkingMemory A knowledge session for aRuleBase
.WorkingMemoryEntryPoint An interface for instances that allow handling of entry-point-scoped factsWorkingMemoryEventManager The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners. -
Class Summary Class Description ClassObjectFilter Filters Objects by Class, only accepting Classes of the specified typeClassObjectSerializationFilter QueryActivationListenerFactory QueryResultsImpl Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or get a specific row.QueryResultsRowImpl RuleActivationListenerFactory RuleBaseConfiguration Available configuration options:RuleBaseConfiguration.AssertBehaviour RuleBaseConfiguration.SequentialAgenda SessionConfiguration SessionConfigurationImpl SessionConfiguration A class to store Session related configuration.TimerJobFactoryType -
Enum Summary Enum Description BeliefSystemType This enum represents all engine supported belief systemsClockType This enum represents all engine supported clocks -
Exception Summary Exception Description WorkItemHandlerNotFoundException