|
Drools :: Core 6.2.0.CR4 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
InternalWorkingMemoryEntryPoint.getKnowledgeBase()
|
InternalKnowledgeBase |
DroolsObjectInput.getKnowledgeBase()
|
InternalKnowledgeBase |
DroolsObjectInputStream.getKnowledgeBase()
|
InternalKnowledgeBase |
NamedEntryPoint.getKnowledgeBase()
|
| 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 |
StatelessKnowledgeSessionImpl.getKnowledgeBase()
|
InternalKnowledgeBase |
StatefulKnowledgeSessionImpl.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 |
RuleRemovalContext.getKnowledgeBase()
|
InternalKnowledgeBase |
Rete.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.CR4 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||