| 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.marshalling.impl | |
| org.drools.core.reteoo | |
| org.drools.core.reteoo.builder | |
| org.drools.core.rule |
Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.
|
| org.drools.core.spi |
| Modifier and Type | Method and Description |
|---|---|
EntryPointId |
WorkingMemoryEntryPoint.getEntryPoint() |
| Modifier and Type | Method and Description |
|---|---|
EntryPointId |
WrappedStatefulKnowledgeSessionForRHS.getEntryPoint() |
| Modifier and Type | Field and Description |
|---|---|
protected EntryPointId |
NamedEntryPoint.entryPoint |
protected EntryPointId |
DefaultFactHandle.entryPointId |
| Modifier and Type | Method and Description |
|---|---|
EntryPointId |
PhreakPropagationContext.getEntryPoint() |
EntryPointId |
NamedEntryPoint.getEntryPoint() |
EntryPointId |
InternalWorkingMemory.getEntryPoint() |
EntryPointId |
DisconnectedWorkingMemoryEntryPoint.getEntryPoint() |
EntryPointId |
QueryElementFactHandle.getEntryPointId() |
EntryPointId |
InternalFactHandle.getEntryPointId() |
EntryPointId |
InternalFactHandle.DummyFactHandle.getEntryPointId() |
EntryPointId |
DisconnectedFactHandle.getEntryPointId() |
EntryPointId |
DefaultFactHandle.getEntryPointId() |
| Modifier and Type | Method and Description |
|---|---|
NamedEntryPoint |
NamedEntryPointFactory.createNamedEntryPoint(EntryPointNode addedNode,
EntryPointId id,
StatefulKnowledgeSessionImpl wm) |
NamedEntryPoint |
DefaultNamedEntryPointFactory.createNamedEntryPoint(EntryPointNode addedNode,
EntryPointId id,
StatefulKnowledgeSessionImpl wm) |
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint) |
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint) |
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext) |
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext) |
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
MarshallerReaderContext readerContext) |
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
MarshallerReaderContext readerContext) |
ObjectTypeConf |
ObjectTypeConfigurationRegistry.getObjectTypeConf(EntryPointId entrypoint,
Object object)
Returns the ObjectTypeConfiguration object for the given object or
creates a new one if none is found in the cache
|
void |
PhreakPropagationContext.setEntryPoint(EntryPointId entryPoint) |
| Constructor and Description |
|---|
DefaultFactHandle(long id,
int identityHashCode,
Object object,
long recency,
EntryPointId entryPointId,
boolean isTraitOrTraitable) |
DefaultFactHandle(long id,
int identityHashCode,
Object object,
long recency,
EntryPointId entryPointId,
TraitTypeEnum traitType) |
EventFactHandle(long id,
int identityHashCode,
Object object,
long recency,
long timestamp,
long duration,
EntryPointId entryPointId,
TraitTypeEnum traitType) |
NamedEntryPoint(EntryPointId entryPoint,
EntryPointNode entryPointNode,
StatefulKnowledgeSessionImpl wm) |
NamedEntryPoint(EntryPointId entryPoint,
EntryPointNode entryPointNode,
StatefulKnowledgeSessionImpl wm,
ReentrantLock lock) |
NamedEntryPoint(EntryPointId entryPoint,
StatefulKnowledgeSessionImpl wm,
FactHandleFactory handleFactory,
ReentrantLock lock,
ObjectStore objectStore) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
MarshallerReaderContext readerContext) |
| Modifier and Type | Method and Description |
|---|---|
EntryPointId |
StatefulKnowledgeSessionImpl.getEntryPoint() |
| Modifier and Type | Method and Description |
|---|---|
NamedEntryPoint |
StatefulKnowledgeSessionImpl.createNamedEntryPoint(EntryPointNode addedNode,
EntryPointId id,
StatefulKnowledgeSessionImpl wm) |
InternalFactHandle |
StatefulKnowledgeSessionImpl.initInitialFact(InternalKnowledgeBase kBase,
InternalWorkingMemoryEntryPoint entryPoint,
EntryPointId epId,
MarshallerReaderContext context) |
| Modifier and Type | Field and Description |
|---|---|
Map<String,EntryPointId> |
MarshallerReaderContext.entryPoints |
| Modifier and Type | Method and Description |
|---|---|
EntryPointId |
WindowNode.getEntryPoint() |
EntryPointId |
ObjectTypeNode.getEntryPoint() |
EntryPointId |
ObjectTypeConf.getEntryPoint() |
EntryPointId |
FactTemplateTypeConf.getEntryPoint() |
EntryPointId |
EntryPointNode.getEntryPoint() |
EntryPointId |
ClassObjectTypeConf.getEntryPoint() |
| Modifier and Type | Method and Description |
|---|---|
Map<EntryPointId,EntryPointNode> |
Rete.getEntryPointNodes() |
| Modifier and Type | Method and Description |
|---|---|
EntryPointNode |
Rete.getEntryPointNode(EntryPointId entryPoint) |
Map<ObjectType,ObjectTypeNode> |
Rete.getObjectTypeNodes(EntryPointId entryPoint) |
| Constructor and Description |
|---|
ClassObjectTypeConf(EntryPointId entryPoint,
Class<?> clazz,
InternalKnowledgeBase kBase) |
EntryPointNode(int id,
RuleBasePartitionId partitionId,
boolean partitionsEnabled,
ObjectSource objectSource,
EntryPointId entryPoint) |
FactTemplateTypeConf(EntryPointId entryPoint,
FactTemplate factTemplate,
InternalKnowledgeBase kBase) |
| Modifier and Type | Method and Description |
|---|---|
EntryPointId |
BuildContext.getCurrentEntryPoint() |
| Modifier and Type | Method and Description |
|---|---|
EntryPointNode |
PhreakNodeFactory.buildEntryPointNode(int id,
RuleBasePartitionId partitionId,
boolean partitionsEnabled,
ObjectSource objectSource,
EntryPointId entryPoint) |
EntryPointNode |
NodeFactory.buildEntryPointNode(int id,
RuleBasePartitionId partitionId,
boolean partitionsEnabled,
ObjectSource objectSource,
EntryPointId entryPoint) |
void |
BuildContext.setCurrentEntryPoint(EntryPointId currentEntryPoint) |
| Modifier and Type | Field and Description |
|---|---|
static EntryPointId |
EntryPointId.DEFAULT |
| Modifier and Type | Method and Description |
|---|---|
EntryPointId |
EntryPointId.clone()
There is not reason to clone this object since it is stateless.
|
| Modifier and Type | Method and Description |
|---|---|
EntryPointId |
PropagationContext.getEntryPoint() |
| Modifier and Type | Method and Description |
|---|---|
void |
PropagationContext.setEntryPoint(EntryPointId entryPoint) |
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.