Drools :: Core 6.1.0.Beta1

Uses of Interface
org.drools.core.common.InternalRuleBase

Packages that use InternalRuleBase
org.drools.core.common   
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 InternalRuleBase in org.drools.core.common
 

Fields in org.drools.core.common declared as InternalRuleBase
protected  InternalRuleBase AbstractWorkingMemory.ruleBase
          The RuleBase with which this memory is associated.
protected  InternalRuleBase SharedWorkingMemoryContext.ruleBase
           
protected  InternalRuleBase NamedEntryPoint.ruleBase
           
 

Methods in org.drools.core.common that return InternalRuleBase
 InternalRuleBase InternalStatelessSession.getRuleBase()
           
 InternalRuleBase DroolsObjectInput.getRuleBase()
           
 InternalRuleBase DroolsObjectInputStream.getRuleBase()
           
 

Methods in org.drools.core.common with parameters of type InternalRuleBase
 InternalAgenda AgendaFactory.createAgenda(InternalRuleBase ruleBase)
           
 InternalAgenda DefaultAgendaFactory.createAgenda(InternalRuleBase ruleBase)
           
 InternalAgenda AgendaFactory.createAgenda(InternalRuleBase ruleBase, boolean initMain)
           
 InternalAgenda DefaultAgendaFactory.createAgenda(InternalRuleBase ruleBase, boolean initMain)
           
 InternalAgendaGroup AgendaGroupFactory.createAgendaGroup(String name, InternalRuleBase ruleBase)
           
 InternalAgendaGroup PriorityQueueAgendaGroupFactory.createAgendaGroup(String name, InternalRuleBase ruleBase)
           
 InternalWorkingMemory PhreakWorkingMemoryFactory.createWorkingMemory(int id, InternalRuleBase ruleBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, org.kie.api.runtime.Environment environment, WorkingMemoryEventSupport workingMemoryEventSupport, AgendaEventSupport agendaEventSupport, RuleEventListenerSupport ruleEventListenerSupport, InternalAgenda agenda)
           
 InternalWorkingMemory WorkingMemoryFactory.createWorkingMemory(int id, InternalRuleBase ruleBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, org.kie.api.runtime.Environment environment, WorkingMemoryEventSupport workingMemoryEventSupport, AgendaEventSupport agendaEventSupport, RuleEventListenerSupport ruleEventListenerSupport, InternalAgenda agenda)
           
 InternalWorkingMemory PhreakWorkingMemoryFactory.createWorkingMemory(int id, InternalRuleBase ruleBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)
           
 InternalWorkingMemory WorkingMemoryFactory.createWorkingMemory(int id, InternalRuleBase ruleBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)
           
 InternalWorkingMemory PhreakWorkingMemoryFactory.createWorkingMemory(int id, InternalRuleBase ruleBase, SessionConfiguration config, org.kie.api.runtime.Environment environment)
           
 InternalWorkingMemory WorkingMemoryFactory.createWorkingMemory(int id, InternalRuleBase ruleBase, SessionConfiguration config, org.kie.api.runtime.Environment environment)
           
 AgendaGroup InternalAgenda.getAgendaGroup(String name, InternalRuleBase ruleBase)
           
 AgendaGroup DefaultAgenda.getAgendaGroup(String name, InternalRuleBase ruleBase)
           
 void AbstractWorkingMemory.initInitialFact(InternalRuleBase ruleBase, MarshallerReaderContext context)
           
 void DroolsObjectInput.setRuleBase(InternalRuleBase ruleBase)
           
 void DroolsObjectInputStream.setRuleBase(InternalRuleBase ruleBase)
           
 void NodeMemories.setRuleBaseReference(InternalRuleBase ruleBase)
           
 void ConcurrentNodeMemories.setRuleBaseReference(InternalRuleBase ruleBase)
           
 

Constructors in org.drools.core.common with parameters of type InternalRuleBase
AbstractWorkingMemory(int id, InternalRuleBase ruleBase)
           
AbstractWorkingMemory(int id, InternalRuleBase ruleBase, boolean initInitFactHandle, SessionConfiguration config, org.kie.api.runtime.Environment environment)
          Construct.
AbstractWorkingMemory(int id, InternalRuleBase ruleBase, FactHandleFactory handleFactory, boolean initInitFactHandle, long propagationContext, SessionConfiguration config, org.kie.api.runtime.Environment environment, WorkingMemoryEventSupport workingMemoryEventSupport, AgendaEventSupport agendaEventSupport, RuleEventListenerSupport ruleEventListenerSupport, InternalAgenda agenda)
           
AbstractWorkingMemory(int id, InternalRuleBase ruleBase, FactHandleFactory handleFactory, InternalFactHandle initialFactHandle, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)
           
AgendaGroupQueueImpl(String name, InternalRuleBase ruleBase)
           
ConcurrentNodeMemories(InternalRuleBase rulebase)
           
DefaultAgenda(InternalRuleBase rb)
          Construct.
DefaultAgenda(InternalRuleBase rb, boolean initMain)
          Construct.
ObjectTypeConfigurationRegistry(InternalRuleBase ruleBase)
           
RuleFlowGroupImpl(String name, InternalRuleBase rbase)
          Construct a RuleFlowGroupImpl with the given name.
 

Uses of InternalRuleBase in org.drools.core.impl
 

Methods in org.drools.core.impl that return InternalRuleBase
 InternalRuleBase StatelessKnowledgeSessionImpl.getRuleBase()
           
 

Constructors in org.drools.core.impl with parameters of type InternalRuleBase
StatelessKnowledgeSessionImpl(InternalRuleBase ruleBase, org.kie.internal.agent.KnowledgeAgent kagent, org.kie.api.runtime.KieSessionConfiguration conf)
           
 

Uses of InternalRuleBase in org.drools.core.management
 

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

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

Fields in org.drools.core.marshalling.impl declared as InternalRuleBase
 InternalRuleBase MarshallerWriteContext.ruleBase
           
 InternalRuleBase MarshallerReaderContext.ruleBase
           
 

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

Constructors in org.drools.core.marshalling.impl with parameters of type InternalRuleBase
MarshallerReaderContext(InputStream stream, InternalRuleBase ruleBase, 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, InternalRuleBase ruleBase, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, Map<Integer,TimersInputMarshaller> timerReaders, org.kie.api.runtime.Environment env)
           
MarshallerWriteContext(OutputStream stream, InternalRuleBase ruleBase, 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, InternalRuleBase ruleBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, org.kie.api.runtime.Environment env)
           
 

Uses of InternalRuleBase in org.drools.core.phreak
 

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

Uses of InternalRuleBase in org.drools.core.reteoo
 

Classes in org.drools.core.reteoo that implement InternalRuleBase
 class ReteooRuleBase
          Implementation of RuleBase.
 

Methods in org.drools.core.reteoo that return InternalRuleBase
 InternalRuleBase RuleRemovalContext.getRuleBase()
           
 InternalRuleBase ReteooStatelessSession.getRuleBase()
           
 InternalRuleBase Rete.getRuleBase()
           
 

Methods in org.drools.core.reteoo with parameters of type InternalRuleBase
 void RuleBuilder.addEntryPoint(String id, InternalRuleBase ruleBase, ReteooBuilder.IdGenerator idGenerator)
           
 List<TerminalNode> RuleBuilder.addRule(Rule rule, InternalRuleBase ruleBase, ReteooBuilder.IdGenerator idGenerator)
           
 WindowNode RuleBuilder.addWindowNode(WindowDeclaration window, InternalRuleBase ruleBase, ReteooBuilder.IdGenerator idGenerator)
           
 void ReteooRuleBase.RuleBaseAction.execute(InternalRuleBase ruleBase)
           
static List<String> PropertySpecificUtil.getSettableProperties(InternalRuleBase ruleBase, Class<?> nodeClass)
           
static List<String> PropertySpecificUtil.getSettableProperties(InternalRuleBase ruleBase, ObjectTypeNode objectTypeNode)
           
 void RuleRemovalContext.setRuleBase(InternalRuleBase ruleBase)
           
 

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

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

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

Methods in org.drools.core.reteoo.builder with parameters of type InternalRuleBase
 void ReteooRuleBuilder.addEntryPoint(String id, InternalRuleBase rulebase, ReteooBuilder.IdGenerator idGenerator)
           
 List<TerminalNode> ReteooRuleBuilder.addRule(Rule rule, InternalRuleBase rulebase, 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, InternalRuleBase ruleBase, ReteooBuilder.IdGenerator idGenerator)
           
 

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


Drools :: Core 6.1.0.Beta1

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