Interface RuntimeComponentFactory

  • All Superinterfaces:
    java.lang.Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.utils.KieService

    public interface RuntimeComponentFactory
    extends org.kie.api.internal.utils.KieService
    • Method Detail

      • getTraitFactory

        org.drools.base.factmodel.traits.TraitFactory getTraitFactory​(org.drools.base.RuleBase knowledgeBase)
      • createStatefulSession

        InternalWorkingMemory createStatefulSession​(org.drools.base.RuleBase ruleBase,
                                                    org.kie.api.runtime.Environment environment,
                                                    SessionConfiguration sessionConfig,
                                                    boolean fromPool)
      • createStatelessSession

        org.kie.api.runtime.StatelessKieSession createStatelessSession​(org.drools.base.RuleBase ruleBase,
                                                                       org.kie.api.runtime.KieSessionConfiguration conf)
      • createSessionsPool

        org.kie.api.runtime.KieSessionsPool createSessionsPool​(org.drools.base.RuleBase ruleBase,
                                                               int initialSize)
      • createGlobalResolver

        org.drools.base.rule.accessor.GlobalResolver createGlobalResolver​(ReteEvaluator reteEvaluator,
                                                                          org.kie.api.runtime.Environment environment)
      • throwExceptionForMissingRuntime

        static <T> T throwExceptionForMissingRuntime()
      • createDefaultObjectMarshallingStrategy

        default org.kie.api.marshalling.ObjectMarshallingStrategy createDefaultObjectMarshallingStrategy​(org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor acceptor)