public interface FactHandleFactory
FactHandles| Modifier and Type | Method and Description |
|---|---|
void |
clear(long id,
long counter) |
DefaultFactHandle |
createDefaultFactHandle(long id,
Object object,
long recency,
WorkingMemoryEntryPoint wmEntryPoint) |
void |
destroyFactHandle(InternalFactHandle factHandle) |
void |
doRecycleIds(Collection<Long> usedIds) |
Class<?> |
getFactHandleType() |
long |
getId() |
long |
getNextId() |
long |
getNextRecency() |
long |
getRecency() |
void |
increaseFactHandleRecency(InternalFactHandle factHandle)
Increases the recency of the FactHandle
|
InternalFactHandle |
newFactHandle(long id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint)
Construct a handle with a new id.
|
FactHandleFactory |
newInstance() |
FactHandleFactory |
newInstance(long id,
long counter) |
void |
stopRecycleIds() |
InternalFactHandle newFactHandle(Object object, ObjectTypeConf conf, InternalWorkingMemory workingMemory, WorkingMemoryEntryPoint wmEntryPoint)
InternalFactHandle newFactHandle(long id, Object object, long recency, ObjectTypeConf conf, InternalWorkingMemory workingMemory, WorkingMemoryEntryPoint wmEntryPoint)
DefaultFactHandle createDefaultFactHandle(long id, Object object, long recency, WorkingMemoryEntryPoint wmEntryPoint)
void increaseFactHandleRecency(InternalFactHandle factHandle)
factHandle - The fact handle to have its recency increased.void destroyFactHandle(InternalFactHandle factHandle)
FactHandleFactory newInstance()
FactHandleFactory newInstance(long id, long counter)
Class<?> getFactHandleType()
long getId()
long getRecency()
long getNextId()
long getNextRecency()
void clear(long id,
long counter)
void doRecycleIds(Collection<Long> usedIds)
void stopRecycleIds()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.