Package org.drools.kiesession.factory
Class RuntimeComponentFactoryImpl
java.lang.Object
org.drools.kiesession.factory.RuntimeComponentFactoryImpl
- All Implemented Interfaces:
Serializable,Comparable<KieService>,RuntimeComponentFactory,KieService
public class RuntimeComponentFactoryImpl
extends Object
implements Serializable, RuntimeComponentFactory
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.core.reteoo.RuntimeComponentFactory
RuntimeComponentFactory.Holder -
Field Summary
FieldsFields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINEDFields inherited from interface org.drools.core.reteoo.RuntimeComponentFactory
NO_RUNTIME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.drools.base.rule.accessor.GlobalResolvercreateGlobalResolver(ReteEvaluator reteEvaluator, Environment environment) final KnowledgeHelpercreateKnowledgeHelper(ReteEvaluator reteEvaluator) createSessionsPool(org.drools.base.RuleBase ruleBase, int initialSize) createStatefulSession(org.drools.base.RuleBase ruleBase, Environment environment, SessionConfiguration sessionConfig, boolean fromPool) createStatelessSession(org.drools.base.RuleBase ruleBase, KieSessionConfiguration conf) createTimerService(ReteEvaluator reteEvaluator) getAgendaFactory(SessionConfiguration config) org.drools.base.factmodel.traits.TraitFactorygetTraitFactory(org.drools.base.RuleBase knowledgeBase) protected WorkingMemoryFactoryMethods 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, serviceTagMethods inherited from interface org.drools.core.reteoo.RuntimeComponentFactory
createDefaultObjectMarshallingStrategy
-
Field Details
-
DEFAULT
-
-
Constructor Details
-
RuntimeComponentFactoryImpl
public RuntimeComponentFactoryImpl()
-
-
Method Details
-
getFactHandleFactoryService
- Specified by:
getFactHandleFactoryServicein interfaceRuntimeComponentFactory
-
getEntryPointFactory
- Specified by:
getEntryPointFactoryin interfaceRuntimeComponentFactory
-
getPropagationContextFactory
- Specified by:
getPropagationContextFactoryin interfaceRuntimeComponentFactory
-
getAgendaFactory
- Specified by:
getAgendaFactoryin interfaceRuntimeComponentFactory
-
getAgendaGroupFactory
- Specified by:
getAgendaGroupFactoryin interfaceRuntimeComponentFactory
-
getTraitFactory
public org.drools.base.factmodel.traits.TraitFactory getTraitFactory(org.drools.base.RuleBase knowledgeBase) - Specified by:
getTraitFactoryin interfaceRuntimeComponentFactory
-
createKnowledgeHelper
- Specified by:
createKnowledgeHelperin interfaceRuntimeComponentFactory
-
createStatefulSession
public InternalWorkingMemory createStatefulSession(org.drools.base.RuleBase ruleBase, Environment environment, SessionConfiguration sessionConfig, boolean fromPool) - Specified by:
createStatefulSessionin interfaceRuntimeComponentFactory
-
createGlobalResolver
public org.drools.base.rule.accessor.GlobalResolver createGlobalResolver(ReteEvaluator reteEvaluator, Environment environment) - Specified by:
createGlobalResolverin interfaceRuntimeComponentFactory
-
createTimerService
- Specified by:
createTimerServicein interfaceRuntimeComponentFactory
-
createStatelessSession
public StatelessKieSession createStatelessSession(org.drools.base.RuleBase ruleBase, KieSessionConfiguration conf) - Specified by:
createStatelessSessionin interfaceRuntimeComponentFactory
-
createSessionsPool
- Specified by:
createSessionsPoolin interfaceRuntimeComponentFactory
-
createStatefulSessionMonitor
- Specified by:
createStatefulSessionMonitorin interfaceRuntimeComponentFactory
-
createStatelessSessionMonitor
public StatelessKieSessionMonitoringImpl createStatelessSessionMonitor(DroolsManagementAgent.CBSKey cbsKey) - Specified by:
createStatelessSessionMonitorin interfaceRuntimeComponentFactory
-
getWorkingMemoryFactory
-