Package org.drools.core.reteoo
Interface RuntimeComponentFactory
-
- All Superinterfaces:
Comparable<org.kie.api.internal.utils.KieService>,org.kie.api.internal.utils.KieService
public interface RuntimeComponentFactory extends org.kie.api.internal.utils.KieService
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRuntimeComponentFactory.Holder
-
Field Summary
Fields Modifier and Type Field Description static StringNO_RUNTIME
-
Method Summary
-
-
-
Field Detail
-
NO_RUNTIME
static final String NO_RUNTIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAgendaFactory
AgendaFactory getAgendaFactory()
-
getAgendaGroupFactory
AgendaGroupFactory getAgendaGroupFactory()
-
getPropagationContextFactory
PropagationContextFactory getPropagationContextFactory()
-
getEntryPointFactory
EntryPointFactory getEntryPointFactory()
-
getFactHandleFactoryService
FactHandleFactory getFactHandleFactoryService()
-
getTraitFactory
TraitFactory getTraitFactory(RuleBase knowledgeBase)
-
createKnowledgeHelper
KnowledgeHelper createKnowledgeHelper(ReteEvaluator reteEvaluator)
-
createStatefulSession
InternalWorkingMemory createStatefulSession(RuleBase ruleBase, org.kie.api.runtime.Environment environment, SessionConfiguration sessionConfig, boolean fromPool)
-
createStatelessSession
org.kie.api.runtime.StatelessKieSession createStatelessSession(RuleBase ruleBase, org.kie.api.runtime.KieSessionConfiguration conf)
-
createSessionsPool
org.kie.api.runtime.KieSessionsPool createSessionsPool(RuleBase ruleBase, int initialSize)
-
createStatefulSessionMonitor
GenericKieSessionMonitoringImpl createStatefulSessionMonitor(DroolsManagementAgent.CBSKey cbsKey)
-
createStatelessSessionMonitor
GenericKieSessionMonitoringImpl createStatelessSessionMonitor(DroolsManagementAgent.CBSKey cbsKey)
-
get
static RuntimeComponentFactory get()
-
throwExceptionForMissingRuntime
static <T> T throwExceptionForMissingRuntime()
-
createDefaultObjectMarshallingStrategy
default org.kie.api.marshalling.ObjectMarshallingStrategy createDefaultObjectMarshallingStrategy(org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor acceptor)
-
-