Class 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
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.kie.api.internal.utils.KieService

        compareTo, servicePriority
    • 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​(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 interface org.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)