Drools :: Core 6.2.0.Final

Uses of Interface
org.drools.core.impl.InternalKnowledgeBase

Packages that use InternalKnowledgeBase
org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory  
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.factmodel.traits   
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   
 

Uses of InternalKnowledgeBase in org.drools.core
 

Methods in org.drools.core that return InternalKnowledgeBase
 InternalKnowledgeBase WorkingMemory.getKnowledgeBase()
          Retrieve the RuleBase for this working memory.
 

Uses of InternalKnowledgeBase in org.drools.core.common
 

Fields in org.drools.core.common declared as InternalKnowledgeBase
protected  InternalKnowledgeBase NamedEntryPoint.kBase
           
 

Methods in org.drools.core.common that return InternalKnowledgeBase
 InternalKnowledgeBase DroolsObjectInput.getKnowledgeBase()
           
 InternalKnowledgeBase DroolsObjectInputStream.getKnowledgeBase()
           
 InternalKnowledgeBase NamedEntryPoint.getKnowledgeBase()
           
 InternalKnowledgeBase InternalWorkingMemoryEntryPoint.getKnowledgeBase()
           
 

Methods in org.drools.core.common with parameters of type InternalKnowledgeBase
static List<AgendaItem> PhreakActivationIterator.collectAgendaItems(InternalKnowledgeBase kbase, InternalWorkingMemory wm)
           
 InternalAgenda DefaultAgendaFactory.createAgenda(InternalKnowledgeBase kBase)
           
 InternalAgenda AgendaFactory.createAgenda(InternalKnowledgeBase kBase)
           
 InternalAgenda DefaultAgendaFactory.createAgenda(InternalKnowledgeBase kBase, boolean initMain)
           
 InternalAgenda AgendaFactory.createAgenda(InternalKnowledgeBase kBase, boolean initMain)
           
 InternalAgendaGroup PriorityQueueAgendaGroupFactory.createAgendaGroup(String name, InternalKnowledgeBase kBase)
           
 InternalAgendaGroup AgendaGroupFactory.createAgendaGroup(String name, InternalKnowledgeBase kBase)
           
 InternalWorkingMemory PhreakWorkingMemoryFactory.createWorkingMemory(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, org.kie.api.runtime.Environment environment, RuleRuntimeEventSupport workingMemoryEventSupport, AgendaEventSupport agendaEventSupport, RuleEventListenerSupport ruleEventListenerSupport, InternalAgenda agenda)
           
 InternalWorkingMemory WorkingMemoryFactory.createWorkingMemory(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, org.kie.api.runtime.Environment environment, RuleRuntimeEventSupport workingMemoryEventSupport, AgendaEventSupport agendaEventSupport, RuleEventListenerSupport ruleEventListenerSupport, InternalAgenda agenda)
           
 InternalWorkingMemory PhreakWorkingMemoryFactory.createWorkingMemory(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)
           
 InternalWorkingMemory WorkingMemoryFactory.createWorkingMemory(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)
           
 InternalWorkingMemory PhreakWorkingMemoryFactory.createWorkingMemory(long id, InternalKnowledgeBase kBase, SessionConfiguration config, org.kie.api.runtime.Environment environment)
           
 InternalWorkingMemory WorkingMemoryFactory.createWorkingMemory(long id, InternalKnowledgeBase kBase, SessionConfiguration config, org.kie.api.runtime.Environment environment)
           
 AgendaGroup DefaultAgenda.getAgendaGroup(String name, InternalKnowledgeBase kBase)
           
 AgendaGroup InternalAgenda.getAgendaGroup(String name, InternalKnowledgeBase kBase)
           
static List<RuleTerminalNode> PhreakActivationIterator.populateRuleTerminalNodes(InternalKnowledgeBase kbase, Set<RuleTerminalNode> nodeSet)
           
 void DroolsObjectInput.setKnowledgeBase(InternalKnowledgeBase kBase)
           
 void DroolsObjectInputStream.setKnowledgeBase(InternalKnowledgeBase kBase)
           
 void ConcurrentNodeMemories.setKnowledgeBaseReference(InternalKnowledgeBase kBase)
           
 void NodeMemories.setKnowledgeBaseReference(InternalKnowledgeBase kBase)
           
 

Constructors in org.drools.core.common with parameters of type InternalKnowledgeBase
AgendaGroupQueueImpl(String name, InternalKnowledgeBase kBase)
           
ConcurrentNodeMemories(InternalKnowledgeBase kBase)
           
DefaultAgenda(InternalKnowledgeBase kBase)
           
DefaultAgenda(InternalKnowledgeBase kBase, boolean initMain)
           
ObjectTypeConfigurationRegistry(InternalKnowledgeBase kBase)
           
RuleFlowGroupImpl(String name, InternalKnowledgeBase kBase)
          Construct a RuleFlowGroupImpl with the given name.
 

Uses of InternalKnowledgeBase in org.drools.core.event
 

Methods in org.drools.core.event that return InternalKnowledgeBase
 InternalKnowledgeBase KnowledgeBaseEvent.getKnowledgeBase()
           
 

Methods in org.drools.core.event with parameters of type InternalKnowledgeBase
 void KieBaseEventSupport.setKnowledgeBase(InternalKnowledgeBase kBase)
           
 

Constructors in org.drools.core.event with parameters of type InternalKnowledgeBase
KieBaseEventSupport(InternalKnowledgeBase kBase)
           
KnowledgeBaseEvent(InternalKnowledgeBase kBase)
           
KnowledgeBaseEvent(InternalKnowledgeBase kBase, InternalKnowledgePackage pkg)
           
KnowledgeBaseEvent(InternalKnowledgeBase kBase, InternalKnowledgePackage pkg, RuleImpl rule)
           
KnowledgeBaseEvent(InternalKnowledgeBase kBase, InternalKnowledgePackage pkg, String function)
           
 

Uses of InternalKnowledgeBase in org.drools.core.factmodel.traits
 

Methods in org.drools.core.factmodel.traits that return InternalKnowledgeBase
 InternalKnowledgeBase TraitFactory.getKnowledgeBase()
           
 

Methods in org.drools.core.factmodel.traits with parameters of type InternalKnowledgeBase
 void TraitFactory.setRuleBase(InternalKnowledgeBase kBase)
           
 

Uses of InternalKnowledgeBase in org.drools.core.impl
 

Classes in org.drools.core.impl that implement InternalKnowledgeBase
 class KnowledgeBaseImpl
           
 

Fields in org.drools.core.impl declared as InternalKnowledgeBase
protected  InternalKnowledgeBase StatefulKnowledgeSessionImpl.kBase
          The RuleBase with which this memory is associated.
 

Methods in org.drools.core.impl that return InternalKnowledgeBase
 InternalKnowledgeBase StatefulKnowledgeSessionImpl.getKnowledgeBase()
           
 InternalKnowledgeBase StatelessKnowledgeSessionImpl.getKnowledgeBase()
           
 

Methods in org.drools.core.impl with parameters of type InternalKnowledgeBase
 void StatefulKnowledgeSessionImpl.initInitialFact(InternalKnowledgeBase kBase, MarshallerReaderContext context)
           
 

Constructors in org.drools.core.impl with parameters of type InternalKnowledgeBase
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, boolean initInitFactHandle, long propagationContext, SessionConfiguration config, org.kie.api.runtime.Environment environment, RuleRuntimeEventSupport workingMemoryEventSupport, AgendaEventSupport agendaEventSupport, RuleEventListenerSupport ruleEventListenerSupport, InternalAgenda agenda)
           
StatefulKnowledgeSessionImpl(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)
           
StatelessKnowledgeSessionImpl(InternalKnowledgeBase kBase, org.kie.internal.agent.KnowledgeAgent kagent, org.kie.api.runtime.KieSessionConfiguration conf)
           
 

Uses of InternalKnowledgeBase in org.drools.core.management
 

Methods in org.drools.core.management that return InternalKnowledgeBase
 InternalKnowledgeBase KieSessionMonitoringImpl.getKbase()
           
 

Methods in org.drools.core.management with parameters of type InternalKnowledgeBase
 void DroolsManagementAgent.registerKnowledgeBase(InternalKnowledgeBase kbase)
           
 

Constructors in org.drools.core.management with parameters of type InternalKnowledgeBase
KnowledgeBaseMonitoring(InternalKnowledgeBase kbase)
           
 

Uses of InternalKnowledgeBase in org.drools.core.marshalling.impl
 

Fields in org.drools.core.marshalling.impl declared as InternalKnowledgeBase
 InternalKnowledgeBase MarshallerWriteContext.kBase
           
 InternalKnowledgeBase MarshallerReaderContext.kBase
           
 

Methods in org.drools.core.marshalling.impl with parameters of type InternalKnowledgeBase
static Map<Integer,BaseNode> RuleBaseNodes.getNodeMap(InternalKnowledgeBase kBase)
           
 

Constructors in org.drools.core.marshalling.impl with parameters of type InternalKnowledgeBase
MarshallerReaderContext(InputStream stream, InternalKnowledgeBase kBase, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, Map<Integer,TimersInputMarshaller> timerReaders, boolean marshalProcessInstances, boolean marshalWorkItems, org.kie.api.runtime.Environment env)
           
MarshallerReaderContext(InputStream stream, InternalKnowledgeBase kBase, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, Map<Integer,TimersInputMarshaller> timerReaders, org.kie.api.runtime.Environment env)
           
MarshallerWriteContext(OutputStream stream, InternalKnowledgeBase kBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, boolean marshalProcessInstances, boolean marshalWorkItems, org.kie.api.runtime.Environment env)
           
MarshallerWriteContext(OutputStream stream, InternalKnowledgeBase kBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, org.kie.api.runtime.Environment env)
           
 

Uses of InternalKnowledgeBase in org.drools.core.phreak
 

Methods in org.drools.core.phreak with parameters of type InternalKnowledgeBase
static void AddRemoveRule.addRule(TerminalNode tn, InternalWorkingMemory[] wms, InternalKnowledgeBase kBase)
           
static void AddRemoveRule.removeRule(TerminalNode tn, InternalWorkingMemory[] wms, InternalKnowledgeBase kBase)
           
 

Uses of InternalKnowledgeBase in org.drools.core.reteoo
 

Methods in org.drools.core.reteoo that return InternalKnowledgeBase
 InternalKnowledgeBase Rete.getKnowledgeBase()
           
 InternalKnowledgeBase RuleRemovalContext.getKnowledgeBase()
           
 

Methods in org.drools.core.reteoo with parameters of type InternalKnowledgeBase
 void RuleBuilder.addEntryPoint(String id, InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
           
 List<TerminalNode> RuleBuilder.addRule(RuleImpl rule, InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
           
 WindowNode RuleBuilder.addWindowNode(WindowDeclaration window, InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
           
static List<String> PropertySpecificUtil.getSettableProperties(InternalKnowledgeBase kBase, Class<?> nodeClass)
           
static List<String> PropertySpecificUtil.getSettableProperties(InternalKnowledgeBase kBase, ObjectTypeNode objectTypeNode)
           
 void RuleRemovalContext.setKnowledgeBase(InternalKnowledgeBase kBase)
           
 void ReteooBuilder.setRuleBase(InternalKnowledgeBase kBase)
           
 void MemoryVisitor.visitReteooRuleBase(InternalKnowledgeBase kBase)
          RuleBaseImpl visits its Rete.
 

Constructors in org.drools.core.reteoo with parameters of type InternalKnowledgeBase
ClassObjectTypeConf(EntryPointId entryPoint, Class<?> clazz, InternalKnowledgeBase kBase)
           
FactTemplateTypeConf(EntryPointId entryPoint, FactTemplate factTemplate, InternalKnowledgeBase kBase)
           
Rete(InternalKnowledgeBase kBase)
           
ReteooBuilder(InternalKnowledgeBase kBase)
          Construct a Builder against an existing Rete network.
 

Uses of InternalKnowledgeBase in org.drools.core.reteoo.builder
 

Methods in org.drools.core.reteoo.builder that return InternalKnowledgeBase
 InternalKnowledgeBase BuildContext.getKnowledgeBase()
          Returns context rulebase
 

Methods in org.drools.core.reteoo.builder with parameters of type InternalKnowledgeBase
 void ReteooRuleBuilder.addEntryPoint(String id, InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
           
 List<TerminalNode> ReteooRuleBuilder.addRule(RuleImpl rule, InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
          Creates the corresponting Rete network for the given Rule and adds it to the given rule base.
 WindowNode ReteooRuleBuilder.addWindowNode(WindowDeclaration window, InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
           
 

Constructors in org.drools.core.reteoo.builder with parameters of type InternalKnowledgeBase
BuildContext(InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
           
 


Drools :: Core 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.