Package org.drools.persistence.jpa
Class KnowledgeStoreServiceImpl
- java.lang.Object
-
- org.drools.persistence.jpa.KnowledgeStoreServiceImpl
-
- All Implemented Interfaces:
java.lang.Comparable<org.kie.api.internal.utils.KieService>
,org.kie.api.internal.utils.KieService
,org.kie.api.persistence.jpa.KieStoreServices
public class KnowledgeStoreServiceImpl extends java.lang.Object implements org.kie.api.persistence.jpa.KieStoreServices
-
-
Constructor Summary
Constructors Constructor Description KnowledgeStoreServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends org.kie.api.runtime.CommandExecutor>
getCommandServiceClass()
long
getStatefulKnowledgeSessionId(org.kie.internal.runtime.StatefulKnowledgeSession ksession)
java.lang.Class<? extends org.drools.core.process.WorkItemManagerFactory>
getWorkItemManagerFactoryClass()
org.kie.internal.runtime.StatefulKnowledgeSession
loadKieSession(int id, org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration configuration, org.kie.api.runtime.Environment environment)
org.kie.internal.runtime.StatefulKnowledgeSession
loadKieSession(java.lang.Long id, org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration configuration, org.kie.api.runtime.Environment environment)
org.kie.internal.runtime.StatefulKnowledgeSession
newKieSession(org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration configuration, org.kie.api.runtime.Environment environment)
void
setCommandServiceClass(java.lang.Class<? extends org.kie.api.runtime.CommandExecutor> commandServiceClass)
protected void
setDefaultImplementations()
void
setProcessInstanceManagerFactoryClass(java.lang.String processInstanceManagerFactoryClass)
void
setProcessSignalManagerFactoryClass(java.lang.String processSignalManagerFactoryClass)
void
setWorkItemManagerFactoryClass(java.lang.Class<? extends org.drools.core.process.WorkItemManagerFactory> workItemManagerFactoryClass)
-
-
-
Method Detail
-
setDefaultImplementations
protected void setDefaultImplementations()
-
newKieSession
public org.kie.internal.runtime.StatefulKnowledgeSession newKieSession(org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration configuration, org.kie.api.runtime.Environment environment)
- Specified by:
newKieSession
in interfaceorg.kie.api.persistence.jpa.KieStoreServices
-
loadKieSession
public org.kie.internal.runtime.StatefulKnowledgeSession loadKieSession(int id, org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration configuration, org.kie.api.runtime.Environment environment)
- Specified by:
loadKieSession
in interfaceorg.kie.api.persistence.jpa.KieStoreServices
-
loadKieSession
public org.kie.internal.runtime.StatefulKnowledgeSession loadKieSession(java.lang.Long id, org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration configuration, org.kie.api.runtime.Environment environment)
- Specified by:
loadKieSession
in interfaceorg.kie.api.persistence.jpa.KieStoreServices
-
getStatefulKnowledgeSessionId
public long getStatefulKnowledgeSessionId(org.kie.internal.runtime.StatefulKnowledgeSession ksession)
-
setCommandServiceClass
public void setCommandServiceClass(java.lang.Class<? extends org.kie.api.runtime.CommandExecutor> commandServiceClass)
-
getCommandServiceClass
public java.lang.Class<? extends org.kie.api.runtime.CommandExecutor> getCommandServiceClass()
-
setProcessInstanceManagerFactoryClass
public void setProcessInstanceManagerFactoryClass(java.lang.String processInstanceManagerFactoryClass)
-
setWorkItemManagerFactoryClass
public void setWorkItemManagerFactoryClass(java.lang.Class<? extends org.drools.core.process.WorkItemManagerFactory> workItemManagerFactoryClass)
-
getWorkItemManagerFactoryClass
public java.lang.Class<? extends org.drools.core.process.WorkItemManagerFactory> getWorkItemManagerFactoryClass()
-
setProcessSignalManagerFactoryClass
public void setProcessSignalManagerFactoryClass(java.lang.String processSignalManagerFactoryClass)
-
-