|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.core.common.AbstractWorkingMemory
org.drools.core.reteoo.ReteooWorkingMemory
org.drools.core.reteoo.ReteooStatefulSession
public class ReteooStatefulSession
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.drools.core.common.AbstractWorkingMemory |
|---|
AbstractWorkingMemory.GlobalsAdapter, AbstractWorkingMemory.RuleFlowDeactivateEvent |
| Field Summary | |
|---|---|
byte[] |
bytes
|
| Fields inherited from class org.drools.core.common.AbstractWorkingMemory |
|---|
__ruleBaseEventListeners, agenda, agendaEventSupport, calendars, config, dateFormats, defaultEntryPoint, entryPoints, evaluatingActionQueue, firing, globalResolver, handleFactory, id, initialFactHandle, lock, propagationIdCounter, ruleBase, ruleEventListenerSupport, workingMemoryEventSupport |
| Constructor Summary | |
|---|---|
ReteooStatefulSession()
|
|
ReteooStatefulSession(int id,
InternalRuleBase ruleBase)
|
|
ReteooStatefulSession(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment)
|
|
ReteooStatefulSession(int id,
InternalRuleBase ruleBase,
SessionConfiguration config,
org.kie.api.runtime.Environment environment)
|
|
| Method Summary | |
|---|---|
void |
dispose()
Internal method called by the engine when the session is being disposed, so that the entry point can proceed with the necessary clean ups. |
List |
getRuleBaseUpdateListeners()
|
void |
readExternal(ObjectInput in)
|
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class org.drools.core.reteoo.ReteooWorkingMemory |
|---|
closeLiveQuery, getEntryPoint, getFactHandles, getFactHandles, getInternalWorkingMemory, getObjects, getObjects, getQueryResults, getQueryResults, openLiveQuery |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.drools.core.StatefulSession |
|---|
fireUntilHalt, fireUntilHalt |
| Methods inherited from interface org.drools.core.WorkingMemoryEventManager |
|---|
addEventListener, addEventListener, getAgendaEventListeners, getWorkingMemoryEventListeners, removeEventListener, removeEventListener |
| Methods inherited from interface org.drools.core.RuleBaseEventManager |
|---|
addEventListener, getRuleBaseEventListeners, removeEventListener |
| Methods inherited from interface org.drools.core.WorkingMemoryEntryPoint |
|---|
insert, insert, retract, update |
| Methods inherited from interface org.kie.api.runtime.rule.SessionEntryPoint |
|---|
delete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects |
| Methods inherited from interface org.drools.core.reteoo.ReteooWorkingMemoryInterface |
|---|
createProcessInstance, fireUntilHalt, fireUntilHalt, getActionQueue, getLastIdleTimestamp, getWorkingMemoryEntryPoints, registerChannel, setEndOperationListener, startProcessInstance, unregisterChannel |
| Methods inherited from interface org.drools.core.common.InternalWorkingMemoryActions |
|---|
delete, insert, insertLogical, update |
| Methods inherited from interface org.drools.core.common.InternalWorkingMemoryEntryPoint |
|---|
getEntryPointNode, getFactHandleByIdentity, getObjectStore, getObjectTypeConfigurationRegistry, getRuleBase, reset, update |
| Methods inherited from interface org.drools.core.common.EventSupport |
|---|
getAgendaEventListeners, getAgendaEventSupport, getWorkingMemoryEventListeners, getWorkingMemoryEventSupport |
| Methods inherited from interface org.kie.api.event.process.ProcessEventManager |
|---|
addEventListener, getProcessEventListeners, removeEventListener |
| Field Detail |
|---|
public byte[] bytes
| Constructor Detail |
|---|
public ReteooStatefulSession()
public ReteooStatefulSession(int id,
InternalRuleBase ruleBase)
public ReteooStatefulSession(int id,
InternalRuleBase ruleBase,
SessionConfiguration config,
org.kie.api.runtime.Environment environment)
public ReteooStatefulSession(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment)
| Method Detail |
|---|
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundExceptionpublic void dispose()
WorkingMemoryEntryPoint
dispose in interface StatefulSessiondispose in interface WorkingMemoryEntryPointdispose in class AbstractWorkingMemorypublic List getRuleBaseUpdateListeners()
getRuleBaseUpdateListeners in interface StatefulSession
|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||