Package org.drools.persistence.jpa
Class KnowledgeStoreServiceImpl
- java.lang.Object
-
- org.drools.persistence.jpa.KnowledgeStoreServiceImpl
-
- All Implemented Interfaces:
org.kie.api.persistence.jpa.KieStoreServices
public class KnowledgeStoreServiceImpl extends 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 Class<? extends org.kie.api.runtime.CommandExecutor>
getCommandServiceClass()
long
getStatefulKnowledgeSessionId(org.kie.internal.runtime.StatefulKnowledgeSession ksession)
Class<? extends org.drools.core.process.instance.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(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(Class<? extends org.kie.api.runtime.CommandExecutor> commandServiceClass)
protected void
setDefaultImplementations()
void
setProcessInstanceManagerFactoryClass(String processInstanceManagerFactoryClass)
void
setProcessSignalManagerFactoryClass(String processSignalManagerFactoryClass)
void
setWorkItemManagerFactoryClass(Class<? extends org.drools.core.process.instance.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(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(Class<? extends org.kie.api.runtime.CommandExecutor> commandServiceClass)
-
getCommandServiceClass
public Class<? extends org.kie.api.runtime.CommandExecutor> getCommandServiceClass()
-
setProcessInstanceManagerFactoryClass
public void setProcessInstanceManagerFactoryClass(String processInstanceManagerFactoryClass)
-
setWorkItemManagerFactoryClass
public void setWorkItemManagerFactoryClass(Class<? extends org.drools.core.process.instance.WorkItemManagerFactory> workItemManagerFactoryClass)
-
getWorkItemManagerFactoryClass
public Class<? extends org.drools.core.process.instance.WorkItemManagerFactory> getWorkItemManagerFactoryClass()
-
setProcessSignalManagerFactoryClass
public void setProcessSignalManagerFactoryClass(String processSignalManagerFactoryClass)
-
-