Class KieContainerSessionsPoolImpl

  • All Implemented Interfaces:
    org.kie.api.runtime.KieContainerSessionsPool, org.kie.api.runtime.KieSessionsPool

    public class KieContainerSessionsPoolImpl
    extends org.drools.core.impl.AbstractKieSessionsPool
    implements org.kie.api.runtime.KieContainerSessionsPool
    • Method Detail

      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession()
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieSessionsPool
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession​(org.kie.api.runtime.KieSessionConfiguration conf)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieSessionsPool
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession​(String kSessionName)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieContainerSessionsPool
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession​(String kSessionName,
                                                            org.kie.api.runtime.KieSessionConfiguration conf)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieContainerSessionsPool
      • newStatelessKieSession

        public org.kie.api.runtime.StatelessKieSession newStatelessKieSession()
        Specified by:
        newStatelessKieSession in interface org.kie.api.runtime.KieSessionsPool
      • newStatelessKieSession

        public org.kie.api.runtime.StatelessKieSession newStatelessKieSession​(org.kie.api.runtime.KieSessionConfiguration conf)
        Specified by:
        newStatelessKieSession in interface org.kie.api.runtime.KieSessionsPool
      • newStatelessKieSession

        public org.kie.api.runtime.StatelessKieSession newStatelessKieSession​(String kSessionName)
        Specified by:
        newStatelessKieSession in interface org.kie.api.runtime.KieContainerSessionsPool
      • newStatelessKieSession

        public org.kie.api.runtime.StatelessKieSession newStatelessKieSession​(String kSessionName,
                                                                              org.kie.api.runtime.KieSessionConfiguration conf)
        Specified by:
        newStatelessKieSession in interface org.kie.api.runtime.KieContainerSessionsPool
      • createStatefulSessionPool

        protected org.drools.core.impl.StatefulSessionPool createStatefulSessionPool​(String kSessionName,
                                                                                     org.kie.api.runtime.KieSessionConfiguration conf,
                                                                                     boolean stateless)
        Specified by:
        createStatefulSessionPool in class org.drools.core.impl.AbstractKieSessionsPool
      • getKey

        protected String getKey​(String kSessionName,
                                org.kie.api.runtime.KieSessionConfiguration conf,
                                boolean stateless)
        Specified by:
        getKey in class org.drools.core.impl.AbstractKieSessionsPool