Modifier and Type | Field and Description |
---|---|
protected InternalRuleBase |
SharedWorkingMemoryContext.ruleBase |
protected InternalRuleBase |
AbstractWorkingMemory.ruleBase
The
RuleBase with which this memory is associated. |
protected InternalRuleBase |
NamedEntryPoint.ruleBase |
Modifier and Type | Method and Description |
---|---|
InternalRuleBase |
DroolsObjectInput.getRuleBase() |
InternalRuleBase |
InternalStatelessSession.getRuleBase() |
InternalRuleBase |
DroolsObjectInputStream.getRuleBase() |
Modifier and Type | Method and Description |
---|---|
InternalAgenda |
DefaultAgendaFactory.createAgenda(InternalRuleBase ruleBase) |
InternalAgenda |
AgendaFactory.createAgenda(InternalRuleBase ruleBase) |
InternalAgenda |
DefaultAgendaFactory.createAgenda(InternalRuleBase ruleBase,
boolean initMain) |
InternalAgenda |
AgendaFactory.createAgenda(InternalRuleBase ruleBase,
boolean initMain) |
InternalAgendaGroup |
PriorityQueueAgendaGroupFactory.createAgendaGroup(String name,
InternalRuleBase ruleBase) |
InternalAgendaGroup |
AgendaGroupFactory.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 |
DefaultAgenda.getAgendaGroup(String name,
InternalRuleBase ruleBase) |
AgendaGroup |
InternalAgenda.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) |
Constructor and Description |
---|
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. |
Modifier and Type | Method and Description |
---|---|
InternalRuleBase |
StatelessKnowledgeSessionImpl.getRuleBase() |
Constructor and Description |
---|
StatelessKnowledgeSessionImpl(InternalRuleBase ruleBase,
org.kie.internal.agent.KnowledgeAgent kagent,
org.kie.api.runtime.KieSessionConfiguration conf) |
Modifier and Type | Method and Description |
---|---|
InternalRuleBase |
KieSessionMonitoringImpl.getKbase() |
Modifier and Type | Field and Description |
---|---|
InternalRuleBase |
MarshallerReaderContext.ruleBase |
InternalRuleBase |
MarshallerWriteContext.ruleBase |
Modifier and Type | Method and Description |
---|---|
static Map<Integer,BaseNode> |
RuleBaseNodes.getNodeMap(InternalRuleBase ruleBase) |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
static void |
AddRemoveRule.addRule(TerminalNode tn,
InternalWorkingMemory[] wms,
InternalRuleBase ruleBase) |
static void |
AddRemoveRule.removeRule(TerminalNode tn,
InternalWorkingMemory[] wms,
InternalRuleBase ruleBase) |
Modifier and Type | Class and Description |
---|---|
class |
ReteooRuleBase
Implementation of
RuleBase . |
Modifier and Type | Method and Description |
---|---|
InternalRuleBase |
RuleRemovalContext.getRuleBase() |
InternalRuleBase |
Rete.getRuleBase() |
InternalRuleBase |
ReteooStatelessSession.getRuleBase() |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
InternalRuleBase |
BuildContext.getRuleBase()
Returns context rulebase
|
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
BuildContext(InternalRuleBase rulebase,
ReteooBuilder.IdGenerator idGenerator) |
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.