Package org.drools.core.reteoo
Class PrototypeTypeConf
java.lang.Object
org.drools.core.reteoo.PrototypeTypeConf
- All Implemented Interfaces:
Externalizable,Serializable,ObjectTypeConf
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPrototypeTypeConf(EntryPointId entryPoint, Prototype prototype, InternalRuleBase ruleBase) -
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.booleanisTrait()voidvoidvoid
-
Constructor Details
-
PrototypeTypeConf
public PrototypeTypeConf() -
PrototypeTypeConf
-
-
Method Details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
getConcreteObjectTypeNode
- Specified by:
getConcreteObjectTypeNodein interfaceObjectTypeConf
-
getObjectTypeNodes
- Specified by:
getObjectTypeNodesin interfaceObjectTypeConf
-
isAssignableFrom
- Specified by:
isAssignableFromin interfaceObjectTypeConf
-
resetCache
public void resetCache()- Specified by:
resetCachein interfaceObjectTypeConf
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceObjectTypeConf
-
isEvent
public boolean isEvent()- Specified by:
isEventin interfaceObjectTypeConf
-
isTrait
public boolean isTrait() -
getTypeDeclaration
- Specified by:
getTypeDeclarationin interfaceObjectTypeConf
-
isDynamic
public boolean isDynamic()- Specified by:
isDynamicin interfaceObjectTypeConf
-
isPrototype
public boolean isPrototype()- Specified by:
isPrototypein interfaceObjectTypeConf
-
isTMSEnabled
public boolean isTMSEnabled()Description copied from interface:ObjectTypeConfWhether or not, TMS is active for this object type.- Specified by:
isTMSEnabledin interfaceObjectTypeConf
-
enableTMS
public void enableTMS()Description copied from interface:ObjectTypeConfEnable TMS for this object type.- Specified by:
enableTMSin interfaceObjectTypeConf
-
getEntryPoint
- Specified by:
getEntryPointin interfaceObjectTypeConf
-
getTypeName
- Specified by:
getTypeNamein interfaceObjectTypeConf
-
createFactHandle
public InternalFactHandle createFactHandle(FactHandleFactory factHandleFactory, long id, Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint) - Specified by:
createFactHandlein interfaceObjectTypeConf
-