Uses of Interface
org.drools.core.impl.RuleBase
-
Packages that use RuleBase Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.drools.core.common org.drools.core.definitions org.drools.core.definitions.impl org.drools.core.event Events provide all sorts of call backs to monitor the engine as it is running.org.drools.core.impl org.drools.core.management org.drools.core.marshalling.impl org.drools.core.phreak org.drools.core.reteoo org.drools.core.reteoo.builder org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.spi -
-
Uses of RuleBase in org.drools.core
Methods in org.drools.core that return RuleBase Modifier and Type Method Description RuleBaseWorkingMemoryEntryPoint. getKnowledgeBase() -
Uses of RuleBase in org.drools.core.common
Fields in org.drools.core.common declared as RuleBase Modifier and Type Field Description protected RuleBaseNamedEntryPoint. ruleBaseMethods in org.drools.core.common that return RuleBase Modifier and Type Method Description RuleBaseDisconnectedWorkingMemoryEntryPoint. getKnowledgeBase()RuleBaseNamedEntryPoint. getKnowledgeBase()RuleBaseReteEvaluator. getKnowledgeBase()RuleBaseDroolsObjectInput. getRuleBase()RuleBaseDroolsObjectInputStream. getRuleBase()Methods in org.drools.core.common with parameters of type RuleBase Modifier and Type Method Description voidDroolsObjectInputStream. bindAllExtractors(RuleBase kbase)static List<AgendaItem>PhreakActivationIterator. collectAgendaItems(RuleBase kbase, ReteEvaluator reteEvaluator)static AgendaGroupsManagerAgendaGroupsManager. create(RuleBase kBase, boolean initMain)InternalAgendaAgendaFactory. createAgenda(RuleBase kBase)InternalAgendaAgendaFactory. createAgenda(RuleBase kBase, boolean initMain)InternalAgendaGroupAgendaGroupFactory. createAgendaGroup(String name, RuleBase kBase)InternalAgendaGroupPriorityQueueAgendaGroupFactory. createAgendaGroup(String name, RuleBase kBase)InternalAgendaGroupAgendaGroupsManager. getAgendaGroup(String name, RuleBase kBase)InternalAgendaGroupAgendaGroupsManager.SimpleAgendaGroupsManager. getAgendaGroup(String name, RuleBase kBase)InternalAgendaGroupAgendaGroupsManager.StackedAgendaGroupsManager. getAgendaGroup(String name, RuleBase kBase)static List<RuleTerminalNode>PhreakActivationIterator. populateRuleTerminalNodes(RuleBase kbase, Set<RuleTerminalNode> nodeSet)protected voidDefaultFactHandle. setLinkedTuples(RuleBase kbase)voidDroolsObjectInput. setRuleBase(RuleBase kBase)voidDroolsObjectInputStream. setRuleBase(RuleBase ruleBase)Constructors in org.drools.core.common with parameters of type RuleBase Constructor Description AgendaGroupQueueImpl(String name, RuleBase kBase)ConcurrentNodeMemories(RuleBase ruleBase)ObjectTypeConfigurationRegistry(RuleBase ruleBase)SimpleAgendaGroupsManager(RuleBase kBase)StackedAgendaGroupsManager(RuleBase kBase, boolean initMain) -
Uses of RuleBase in org.drools.core.definitions
Methods in org.drools.core.definitions with parameters of type RuleBase Modifier and Type Method Description voidInternalKnowledgePackage. mergeTraitRegistry(RuleBase knowledgeBase) -
Uses of RuleBase in org.drools.core.definitions.impl
Methods in org.drools.core.definitions.impl with parameters of type RuleBase Modifier and Type Method Description voidKnowledgePackageImpl. mergeTraitRegistry(RuleBase knowledgeBase) -
Uses of RuleBase in org.drools.core.event
Methods in org.drools.core.event that return RuleBase Modifier and Type Method Description RuleBaseKnowledgeBaseEvent. getKnowledgeBase()Constructors in org.drools.core.event with parameters of type RuleBase Constructor Description KnowledgeBaseEvent(RuleBase kBase)KnowledgeBaseEvent(RuleBase kBase, InternalKnowledgePackage pkg)KnowledgeBaseEvent(RuleBase kBase, InternalKnowledgePackage pkg, String function)KnowledgeBaseEvent(RuleBase kBase, InternalKnowledgePackage pkg, RuleImpl rule) -
Uses of RuleBase in org.drools.core.impl
Classes in org.drools.core.impl that implement RuleBase Modifier and Type Class Description classKnowledgeBaseImplMethods in org.drools.core.impl that return RuleBase Modifier and Type Method Description RuleBaseRuleUnitExecutorImpl. getKnowledgeBase()static RuleBaseRuleBaseFactory. newRuleBase()Create a new KnowledgeBase using the default KnowledgeBaseConfigurationstatic RuleBaseRuleBaseFactory. newRuleBase(String kbaseId)Create a new KnowledgeBase using the default KnowledgeBaseConfiguration and the given KnowledgeBase ID.static RuleBaseRuleBaseFactory. newRuleBase(String kbaseId, org.kie.api.KieBaseConfiguration conf)Create a new KnowledgeBase using the given KnowledgeBaseConfiguration and the given KnowledgeBase ID.static RuleBaseRuleBaseFactory. newRuleBase(org.kie.api.KieBaseConfiguration conf)Create a new KnowledgeBase using the given KnowledgeBaseConfigurationConstructors in org.drools.core.impl with parameters of type RuleBase Constructor Description RuleUnitExecutorImpl(RuleBase knowledgeBase)RuleUnitExecutorImpl(RuleBase knowledgeBase, SessionConfiguration sessionConfiguration) -
Uses of RuleBase in org.drools.core.management
Methods in org.drools.core.management with parameters of type RuleBase Modifier and Type Method Description static ObjectNameDroolsManagementAgent. createObjectNameFor(RuleBase kbase)voidDroolsManagementAgent.Dummy. registerKnowledgeBase(RuleBase kbase)voidDroolsManagementAgent.Impl. registerKnowledgeBase(RuleBase kbase)voidDroolsManagementAgent. registerKnowledgeBase(RuleBase kbase)voidDroolsManagementAgent.Dummy. unregisterKnowledgeBase(RuleBase kbase)voidDroolsManagementAgent.Impl. unregisterKnowledgeBase(RuleBase kbase)voidDroolsManagementAgent. unregisterKnowledgeBase(RuleBase kbase)Constructors in org.drools.core.management with parameters of type RuleBase Constructor Description KnowledgeBaseMonitoring(RuleBase kbase) -
Uses of RuleBase in org.drools.core.marshalling.impl
Methods in org.drools.core.marshalling.impl that return RuleBase Modifier and Type Method Description RuleBaseMarshallerReaderContext. getKnowledgeBase()RuleBaseMarshallerWriteContext. getKnowledgeBase()Methods in org.drools.core.marshalling.impl with parameters of type RuleBase Modifier and Type Method Description static Map<Integer,BaseNode>RuleBaseNodes. getNodeMap(RuleBase kBase) -
Uses of RuleBase in org.drools.core.phreak
Methods in org.drools.core.phreak with parameters of type RuleBase Modifier and Type Method Description static voidAddRemoveRule. addRule(TerminalNode tn, Collection<InternalWorkingMemory> wms, RuleBase kBase)This method is called after the rule nodes have been added to the network For add tuples are processed after the segments and pmems have been adjustedstatic voidAddRemoveRule. removeRule(TerminalNode tn, Collection<InternalWorkingMemory> wms, RuleBase kBase)This method is called before the rule nodes are removed from the network. -
Uses of RuleBase in org.drools.core.reteoo
Methods in org.drools.core.reteoo that return RuleBase Modifier and Type Method Description RuleBaseObjectSource. getRuleBase()RuleBaseRete. getRuleBase()RuleBaseRuleRemovalContext. getRuleBase()Methods in org.drools.core.reteoo with parameters of type RuleBase Modifier and Type Method Description voidRuleBuilder. addEntryPoint(String id, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)List<TerminalNode>RuleBuilder. addRule(RuleImpl rule, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)WindowNodeRuleBuilder. addWindowNode(WindowDeclaration window, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)Set<BaseNode>ReteDumper. collect(RuleBase kBase)static Set<BaseNode>ReteDumper. collectRete(RuleBase kBase)org.kie.api.runtime.KieSessionsPoolRuntimeComponentFactory. createSessionsPool(RuleBase ruleBase, int initialSize)InternalWorkingMemoryRuntimeComponentFactory. createStatefulSession(RuleBase ruleBase, org.kie.api.runtime.Environment environment, SessionConfiguration sessionConfig, boolean fromPool)org.kie.api.runtime.StatelessKieSessionRuntimeComponentFactory. createStatelessSession(RuleBase ruleBase, org.kie.api.runtime.KieSessionConfiguration conf)voidReteDumper. dump(RuleBase kBase)static voidReteDumper. dumpRete(RuleBase kBase)static List<String>PropertySpecificUtil. getAccessibleProperties(RuleBase ruleBase, Class<?> nodeClass)TraitFactoryRuntimeComponentFactory. getTraitFactory(RuleBase knowledgeBase)TraitRegistryRuntimeComponentFactory. getTraitRegistry(RuleBase knowledgeBase)voidReteooBuilder. setRuleBase(RuleBase kBase)voidRuleRemovalContext. setRuleBase(RuleBase ruleBase)voidMemoryVisitor. visitReteooRuleBase(RuleBase kBase)RuleBaseImpl visits its Rete.Constructors in org.drools.core.reteoo with parameters of type RuleBase Constructor Description ClassObjectTypeConf(EntryPointId entryPoint, Class<?> clazz, RuleBase ruleBase)FactTemplateTypeConf(EntryPointId entryPoint, FactTemplate factTemplate, RuleBase ruleBase)Rete(RuleBase kBase)ReteooBuilder(RuleBase kBase)Construct aBuilderagainst an existingRetenetwork.RuleRemovalContext(RuleImpl rule, RuleBase ruleBase) -
Uses of RuleBase in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return RuleBase Modifier and Type Method Description RuleBaseBuildContext. getRuleBase()Returns context rulebaseMethods in org.drools.core.reteoo.builder with parameters of type RuleBase Modifier and Type Method Description voidReteooRuleBuilder. addEntryPoint(String id, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)List<TerminalNode>ReteooRuleBuilder. addRule(RuleImpl rule, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)Creates the corresponting Rete network for the givenRuleand adds it to the given rule base.WindowNodeReteooRuleBuilder. addWindowNode(WindowDeclaration window, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)Constructors in org.drools.core.reteoo.builder with parameters of type RuleBase Constructor Description BuildContext(RuleBase ruleBase, Collection<InternalWorkingMemory> workingMemories) -
Uses of RuleBase in org.drools.core.rule
Methods in org.drools.core.rule with parameters of type RuleBase Modifier and Type Method Description List<String>Pattern. getAccessibleProperties(RuleBase ruleBase) -
Uses of RuleBase in org.drools.core.spi
Methods in org.drools.core.spi with parameters of type RuleBase Modifier and Type Method Description default booleanConstraint. equals(Object object, RuleBase kbase)
-