Package org.drools.core.reteoo
Interface ObjectTypeConf
- All Known Implementing Classes:
ClassObjectTypeConf,PrototypeTypeConf
public interface ObjectTypeConf
-
Method Summary
Modifier and TypeMethodDescriptioncreateFactHandle(FactHandleFactory factHandleFactory, long id, Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint) voidEnable TMS for this object type.booleanisActive()booleanisAssignableFrom(Object object) booleanbooleanisEvent()booleanbooleanWhether or not, TMS is active for this object type.void
-
Method Details
-
getTypeName
String getTypeName() -
getObjectTypeNodes
ObjectTypeNode[] getObjectTypeNodes() -
getConcreteObjectTypeNode
ObjectTypeNode getConcreteObjectTypeNode() -
resetCache
void resetCache() -
isAssignableFrom
-
isActive
boolean isActive() -
isEvent
boolean isEvent() -
isDynamic
boolean isDynamic() -
isPrototype
boolean isPrototype() -
getTypeDeclaration
TypeDeclaration getTypeDeclaration() -
isTMSEnabled
boolean isTMSEnabled()Whether or not, TMS is active for this object type. -
enableTMS
void enableTMS()Enable TMS for this object type. -
getEntryPoint
EntryPointId getEntryPoint() -
createFactHandle
InternalFactHandle createFactHandle(FactHandleFactory factHandleFactory, long id, Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)
-