Class KnowledgeStoreServiceImpl

  • All Implemented Interfaces:
    org.kie.api.persistence.jpa.KieStoreServices

    public class KnowledgeStoreServiceImpl
    extends Object
    implements org.kie.api.persistence.jpa.KieStoreServices
    • Constructor Detail

      • KnowledgeStoreServiceImpl

        public KnowledgeStoreServiceImpl()
    • 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 interface org.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 interface org.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 interface org.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)