| Package | Description |
|---|---|
| org.drools.core |
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
|
| org.drools.core.base | |
| org.drools.core.common | |
| org.drools.core.impl | |
| org.drools.core.reteoo | |
| org.drools.core.spi |
| Modifier and Type | Interface and Description |
|---|---|
interface |
WorkingMemory
A knowledge session for a
RuleBase. |
| Modifier and Type | Method and Description |
|---|---|
WorkingMemoryEntryPoint |
WorkingMemoryEntryPoint.getWorkingMemoryEntryPoint(String name) |
WorkingMemoryEntryPoint |
WorkingMemory.getWorkingMemoryEntryPoint(String id)
Returns the interface instance for a given entry point, so
that the application can manage entry-point-scoped facts.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WrappedStatefulKnowledgeSessionForRHS
Wrapper of StatefulKnowledgeSessionImpl so to intercept call from RHS internal Drools execution and proxy or delegate method call as appropriate.
|
| Modifier and Type | Method and Description |
|---|---|
WorkingMemoryEntryPoint |
WrappedStatefulKnowledgeSessionForRHS.getWorkingMemoryEntryPoint(String id) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,WorkingMemoryEntryPoint> |
WrappedStatefulKnowledgeSessionForRHS.getEntryPointMap() |
Map<String,WorkingMemoryEntryPoint> |
WrappedStatefulKnowledgeSessionForRHS.getWorkingMemoryEntryPoints() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InternalWorkingMemory |
interface |
InternalWorkingMemoryActions |
interface |
InternalWorkingMemoryEntryPoint |
| Modifier and Type | Class and Description |
|---|---|
class |
DisconnectedWorkingMemoryEntryPoint |
class |
NamedEntryPoint |
| Modifier and Type | Field and Description |
|---|---|
protected WorkingMemoryEntryPoint |
DefaultFactHandle.wmEntryPoint |
| Modifier and Type | Method and Description |
|---|---|
WorkingMemoryEntryPoint |
DisconnectedFactHandle.getEntryPoint() |
WorkingMemoryEntryPoint |
QueryElementFactHandle.getEntryPoint(InternalWorkingMemory wm) |
WorkingMemoryEntryPoint |
InternalFactHandle.getEntryPoint(InternalWorkingMemory wm) |
WorkingMemoryEntryPoint |
InternalFactHandle.DummyFactHandle.getEntryPoint(InternalWorkingMemory wm) |
WorkingMemoryEntryPoint |
DisconnectedFactHandle.getEntryPoint(InternalWorkingMemory wm) |
WorkingMemoryEntryPoint |
DefaultFactHandle.getEntryPoint(InternalWorkingMemory wm) |
WorkingMemoryEntryPoint |
NamedEntryPoint.getWorkingMemoryEntryPoint(String name) |
WorkingMemoryEntryPoint |
DisconnectedWorkingMemoryEntryPoint.getWorkingMemoryEntryPoint(String name) |
| Modifier and Type | Method and Description |
|---|---|
static Iterator |
ActivationIterator.iterator(WorkingMemoryEntryPoint ksession) |
abstract InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(long id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(long id,
Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
void |
QueryElementFactHandle.setEntryPoint(WorkingMemoryEntryPoint ep) |
void |
DisconnectedFactHandle.setEntryPoint(WorkingMemoryEntryPoint ep) |
| Constructor and Description |
|---|
DefaultFactHandle(long id,
int identityHashCode,
Object object,
long recency,
WorkingMemoryEntryPoint wmEntryPoint,
boolean isTraitOrTraitable) |
DefaultFactHandle(long id,
Object object,
long recency,
WorkingMemoryEntryPoint wmEntryPoint)
Construct.
|
DefaultFactHandle(long id,
Object object,
long recency,
WorkingMemoryEntryPoint wmEntryPoint,
boolean isTraitOrTraitable) |
EventFactHandle(long id,
Object object,
long recency,
long timestamp,
long duration,
WorkingMemoryEntryPoint wmEntryPoint)
Creates a new event fact handle.
|
EventFactHandle(long id,
Object object,
long recency,
long timestamp,
long duration,
WorkingMemoryEntryPoint wmEntryPoint,
boolean isTraitOrTraitable) |
| Modifier and Type | Class and Description |
|---|---|
class |
StatefulKnowledgeSessionImpl |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,WorkingMemoryEntryPoint> |
StatefulKnowledgeSessionImpl.entryPoints |
| Modifier and Type | Method and Description |
|---|---|
WorkingMemoryEntryPoint |
StatefulKnowledgeSessionImpl.getEntryPoint(String name) |
WorkingMemoryEntryPoint |
StatefulKnowledgeSessionImpl.getWorkingMemoryEntryPoint(String name) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,WorkingMemoryEntryPoint> |
StatefulKnowledgeSessionImpl.getEntryPointMap() |
Map<String,WorkingMemoryEntryPoint> |
StatefulKnowledgeSessionImpl.getWorkingMemoryEntryPoints() |
| Modifier and Type | Method and Description |
|---|---|
DefaultFactHandle |
ReteooFactHandleFactory.createDefaultFactHandle(long id,
Object initialFact,
long recency,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
ReteooFactHandleFactory.newFactHandle(long id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
| Modifier and Type | Method and Description |
|---|---|
DefaultFactHandle |
FactHandleFactory.createDefaultFactHandle(long id,
Object object,
long recency,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
FactHandleFactory.newFactHandle(long id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
FactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint)
Construct a handle with a new id.
|
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.