Package org.drools.tms
Class TruthMaintenanceSystemFactoryImpl
java.lang.Object
org.drools.tms.TruthMaintenanceSystemFactoryImpl
- All Implemented Interfaces:
Comparable<KieService>,TruthMaintenanceSystemFactory,KieService
public class TruthMaintenanceSystemFactoryImpl
extends Object
implements TruthMaintenanceSystemFactory
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.core.common.TruthMaintenanceSystemFactory
TruthMaintenanceSystemFactory.Holder -
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINEDFields inherited from interface org.drools.core.common.TruthMaintenanceSystemFactory
NO_TMS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidorg.drools.base.definitions.rule.impl.QueryImplcreateTmsQuery(String name, Predicate<Class<? extends Annotation>> hasAnnotation) intgetOrCreateTruthMaintenanceSystem(ReteEvaluator reteEvaluator) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTag
-
Constructor Details
-
TruthMaintenanceSystemFactoryImpl
public TruthMaintenanceSystemFactoryImpl()
-
-
Method Details
-
getOrCreateTruthMaintenanceSystem
- Specified by:
getOrCreateTruthMaintenanceSystemin interfaceTruthMaintenanceSystemFactory
-
getOrCreateTruthMaintenanceSystem
public TruthMaintenanceSystem getOrCreateTruthMaintenanceSystem(InternalWorkingMemoryEntryPoint entryPoint) - Specified by:
getOrCreateTruthMaintenanceSystemin interfaceTruthMaintenanceSystemFactory
-
clearTruthMaintenanceSystem
- Specified by:
clearTruthMaintenanceSystemin interfaceTruthMaintenanceSystemFactory
-
createTmsQuery
public org.drools.base.definitions.rule.impl.QueryImpl createTmsQuery(String name, Predicate<Class<? extends Annotation>> hasAnnotation) - Specified by:
createTmsQueryin interfaceTruthMaintenanceSystemFactory
-
getEntryPointsMapSize
public int getEntryPointsMapSize() -
clearEntryPointsMap
public void clearEntryPointsMap()
-