Class KieContainerSessionsPoolImpl
- java.lang.Object
-
- org.drools.core.impl.AbstractKieSessionsPool
-
- org.drools.compiler.kie.builder.impl.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.drools.core.impl.StatefulSessionPool
createStatefulSessionPool(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf, boolean stateless)
protected String
getKey(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf, boolean stateless)
org.kie.api.runtime.KieSession
newKieSession()
org.kie.api.runtime.KieSession
newKieSession(String kSessionName)
org.kie.api.runtime.KieSession
newKieSession(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf)
org.kie.api.runtime.KieSession
newKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
org.kie.api.runtime.StatelessKieSession
newStatelessKieSession()
org.kie.api.runtime.StatelessKieSession
newStatelessKieSession(String kSessionName)
org.kie.api.runtime.StatelessKieSession
newStatelessKieSession(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf)
org.kie.api.runtime.StatelessKieSession
newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
-
Methods inherited from class org.drools.core.impl.AbstractKieSessionsPool
getPool, getPool, shutdown
-
-
-
-
Method Detail
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession()
- Specified by:
newKieSession
in interfaceorg.kie.api.runtime.KieSessionsPool
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newKieSession
in interfaceorg.kie.api.runtime.KieSessionsPool
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(String kSessionName)
- Specified by:
newKieSession
in interfaceorg.kie.api.runtime.KieContainerSessionsPool
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newKieSession
in interfaceorg.kie.api.runtime.KieContainerSessionsPool
-
newStatelessKieSession
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession()
- Specified by:
newStatelessKieSession
in interfaceorg.kie.api.runtime.KieSessionsPool
-
newStatelessKieSession
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newStatelessKieSession
in interfaceorg.kie.api.runtime.KieSessionsPool
-
newStatelessKieSession
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession(String kSessionName)
- Specified by:
newStatelessKieSession
in interfaceorg.kie.api.runtime.KieContainerSessionsPool
-
newStatelessKieSession
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newStatelessKieSession
in interfaceorg.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 classorg.drools.core.impl.AbstractKieSessionsPool
-
-