Uses of Interface
org.drools.core.impl.InternalKnowledgeBase
-
Packages that use InternalKnowledgeBase Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.drools.core.base org.drools.core.common 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 InternalKnowledgeBase in org.drools.core
Methods in org.drools.core that return InternalKnowledgeBase Modifier and Type Method Description InternalKnowledgeBaseWorkingMemory. getKnowledgeBase()Retrieve theRuleBasefor this working memory.InternalKnowledgeBaseWorkingMemoryEntryPoint. getKnowledgeBase() -
Uses of InternalKnowledgeBase in org.drools.core.base
Methods in org.drools.core.base that return InternalKnowledgeBase Modifier and Type Method Description InternalKnowledgeBaseWrappedStatefulKnowledgeSessionForRHS. getKnowledgeBase()Methods in org.drools.core.base with parameters of type InternalKnowledgeBase Modifier and Type Method Description voidWrappedStatefulKnowledgeSessionForRHS. initInitialFact(InternalKnowledgeBase kBase, MarshallerReaderContext context) -
Uses of InternalKnowledgeBase in org.drools.core.common
Fields in org.drools.core.common declared as InternalKnowledgeBase Modifier and Type Field Description protected InternalKnowledgeBaseNamedEntryPoint. kBaseMethods in org.drools.core.common that return InternalKnowledgeBase Modifier and Type Method Description InternalKnowledgeBaseDisconnectedWorkingMemoryEntryPoint. getKnowledgeBase()InternalKnowledgeBaseDroolsObjectInput. getKnowledgeBase()InternalKnowledgeBaseDroolsObjectInputStream. getKnowledgeBase()InternalKnowledgeBaseNamedEntryPoint. getKnowledgeBase()Constructors in org.drools.core.common with parameters of type InternalKnowledgeBase Constructor Description AgendaGroupQueueImpl(String name, InternalKnowledgeBase kBase)CompositeDefaultAgenda(InternalKnowledgeBase kBase)CompositeDefaultAgenda(InternalKnowledgeBase kBase, boolean initMain)ConcurrentNodeMemories(InternalKnowledgeBase kBase, String unitName)DefaultAgenda(InternalKnowledgeBase kBase)DefaultAgenda(InternalKnowledgeBase kBase, boolean initMain)ObjectTypeConfigurationRegistry(InternalKnowledgeBase kBase)RuleFlowGroupImpl(String name, InternalKnowledgeBase kBase)Construct aRuleFlowGroupImplwith the given name.SimpleAgendaGroupsManager(InternalKnowledgeBase kBase)StackedAgendaGroupsManager(InternalKnowledgeBase kBase, boolean initMain) -
Uses of InternalKnowledgeBase in org.drools.core.event
Methods in org.drools.core.event that return InternalKnowledgeBase Modifier and Type Method Description InternalKnowledgeBaseKnowledgeBaseEvent. getKnowledgeBase()Methods in org.drools.core.event with parameters of type InternalKnowledgeBase Modifier and Type Method Description voidKieBaseEventSupport. setKnowledgeBase(InternalKnowledgeBase kBase)Constructors in org.drools.core.event with parameters of type InternalKnowledgeBase Constructor Description KieBaseEventSupport(InternalKnowledgeBase kBase)KnowledgeBaseEvent(InternalKnowledgeBase kBase)KnowledgeBaseEvent(InternalKnowledgeBase kBase, InternalKnowledgePackage pkg)KnowledgeBaseEvent(InternalKnowledgeBase kBase, InternalKnowledgePackage pkg, String function)KnowledgeBaseEvent(InternalKnowledgeBase kBase, InternalKnowledgePackage pkg, RuleImpl rule) -
Uses of InternalKnowledgeBase in org.drools.core.impl
Classes in org.drools.core.impl that implement InternalKnowledgeBase Modifier and Type Class Description classKnowledgeBaseImplFields in org.drools.core.impl declared as InternalKnowledgeBase Modifier and Type Field Description protected InternalKnowledgeBaseStatefulKnowledgeSessionImpl. kBaseTheRuleBasewith which this memory is associated.Methods in org.drools.core.impl that return InternalKnowledgeBase Modifier and Type Method Description InternalKnowledgeBaseStatefulKnowledgeSessionImpl. getKnowledgeBase()InternalKnowledgeBaseStatelessKnowledgeSessionImpl. getKnowledgeBase()static InternalKnowledgeBaseKnowledgeBaseFactory. newKnowledgeBase()Create a new KnowledgeBase using the default KnowledgeBaseConfigurationstatic InternalKnowledgeBaseKnowledgeBaseFactory. newKnowledgeBase(String kbaseId)Create a new KnowledgeBase using the default KnowledgeBaseConfiguration and the given KnowledgeBase ID.static InternalKnowledgeBaseKnowledgeBaseFactory. newKnowledgeBase(String kbaseId, org.kie.api.KieBaseConfiguration conf)Create a new KnowledgeBase using the given KnowledgeBaseConfiguration and the given KnowledgeBase ID.static InternalKnowledgeBaseKnowledgeBaseFactory. newKnowledgeBase(org.kie.api.KieBaseConfiguration conf)Create a new KnowledgeBase using the given KnowledgeBaseConfigurationMethods in org.drools.core.impl with parameters of type InternalKnowledgeBase Modifier and Type Method Description voidStatefulKnowledgeSessionImpl. bindRuleBase(InternalWorkingMemory workingMemory, InternalKnowledgeBase kBase, InternalAgenda agenda, boolean initInitFactHandle)InternalFactHandleStatefulKnowledgeSessionImpl. initInitialFact(InternalKnowledgeBase kBase, InternalWorkingMemoryEntryPoint entryPoint, EntryPointId epId, MarshallerReaderContext context)InternalFactHandleStatefulKnowledgeSessionImpl. initInitialFact(InternalKnowledgeBase kBase, MarshallerReaderContext context)Constructors in org.drools.core.impl with parameters of type InternalKnowledgeBase Constructor Description StatefulKnowledgeSessionImpl(long id, InternalKnowledgeBase kBase)StatefulKnowledgeSessionImpl(long id, InternalKnowledgeBase kBase, boolean initInitFactHandle, SessionConfiguration config, org.kie.api.runtime.Environment environment)StatefulKnowledgeSessionImpl(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)StatelessKnowledgeSessionImpl(InternalKnowledgeBase kBase, org.kie.api.runtime.KieSessionConfiguration conf) -
Uses of InternalKnowledgeBase in org.drools.core.management
Methods in org.drools.core.management with parameters of type InternalKnowledgeBase Modifier and Type Method Description static ObjectNameDroolsManagementAgent. createObjectNameFor(InternalKnowledgeBase kbase)voidDroolsManagementAgent. registerKnowledgeBase(InternalKnowledgeBase kbase)voidDroolsManagementAgent. unregisterKnowledgeBase(InternalKnowledgeBase kbase)Constructors in org.drools.core.management with parameters of type InternalKnowledgeBase Constructor Description KnowledgeBaseMonitoring(InternalKnowledgeBase kbase) -
Uses of InternalKnowledgeBase in org.drools.core.marshalling.impl
Methods in org.drools.core.marshalling.impl that return InternalKnowledgeBase Modifier and Type Method Description InternalKnowledgeBaseMarshallerReaderContext. getKnowledgeBase()InternalKnowledgeBaseMarshallerWriteContext. getKnowledgeBase()Methods in org.drools.core.marshalling.impl with parameters of type InternalKnowledgeBase Modifier and Type Method Description static Map<Integer,BaseNode>RuleBaseNodes. getNodeMap(InternalKnowledgeBase kBase) -
Uses of InternalKnowledgeBase in org.drools.core.phreak
Methods in org.drools.core.phreak with parameters of type InternalKnowledgeBase Modifier and Type Method Description static voidAddRemoveRule. addRule(TerminalNode tn, Collection<InternalWorkingMemory> wms, InternalKnowledgeBase 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, InternalKnowledgeBase kBase)This method is called before the rule nodes are removed from the network. -
Uses of InternalKnowledgeBase in org.drools.core.reteoo
Methods in org.drools.core.reteoo that return InternalKnowledgeBase Modifier and Type Method Description InternalKnowledgeBaseObjectSource. getKnowledgeBase()InternalKnowledgeBaseRete. getKnowledgeBase()InternalKnowledgeBaseRuleRemovalContext. getKnowledgeBase()Constructors in org.drools.core.reteoo with parameters of type InternalKnowledgeBase Constructor Description ClassObjectTypeConf(EntryPointId entryPoint, Class<?> clazz, InternalKnowledgeBase kBase)FactTemplateTypeConf(EntryPointId entryPoint, FactTemplate factTemplate, InternalKnowledgeBase kBase)Rete(InternalKnowledgeBase kBase)ReteooBuilder(InternalKnowledgeBase kBase)Construct aBuilderagainst an existingRetenetwork. -
Uses of InternalKnowledgeBase in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return InternalKnowledgeBase Modifier and Type Method Description InternalKnowledgeBaseBuildContext. getKnowledgeBase()Returns context rulebaseMethods in org.drools.core.reteoo.builder with parameters of type InternalKnowledgeBase Modifier and Type Method Description voidReteooRuleBuilder. addEntryPoint(String id, InternalKnowledgeBase kBase)List<TerminalNode>ReteooRuleBuilder. addRule(RuleImpl rule, InternalKnowledgeBase kBase)Creates the corresponting Rete network for the givenRuleand adds it to the given rule base.WindowNodeReteooRuleBuilder. addWindowNode(WindowDeclaration window, InternalKnowledgeBase kBase)Constructors in org.drools.core.reteoo.builder with parameters of type InternalKnowledgeBase Constructor Description BuildContext(InternalKnowledgeBase kBase) -
Uses of InternalKnowledgeBase in org.drools.core.rule
Methods in org.drools.core.rule with parameters of type InternalKnowledgeBase Modifier and Type Method Description List<String>Pattern. getAccessibleProperties(InternalKnowledgeBase kBase) -
Uses of InternalKnowledgeBase in org.drools.core.spi
Methods in org.drools.core.spi with parameters of type InternalKnowledgeBase Modifier and Type Method Description default booleanConstraint. equals(Object object, InternalKnowledgeBase kbase)
-