Class AbstractKieObjectsResolver

    • Field Detail

      • releaseId

        protected final org.kie.api.builder.ReleaseId releaseId
    • Constructor Detail

      • AbstractKieObjectsResolver

        public AbstractKieObjectsResolver​(org.kie.api.builder.ReleaseId releaseId)
    • Method Detail

      • getBundleContext

        public org.osgi.framework.BundleContext getBundleContext()
      • setBundleContext

        public void setBundleContext​(org.osgi.framework.BundleContext bundleContext)
      • resolveKBase

        public org.kie.api.KieBase resolveKBase​(String id,
                                                org.kie.api.builder.ReleaseId releaseId)
      • resolveKSession

        public Object resolveKSession​(String id,
                                      org.kie.api.builder.ReleaseId releaseId)
      • resolveKSession

        protected Object resolveKSession​(String id,
                                         org.kie.api.runtime.KieContainer kieContainer)
      • resolveKContainer

        protected org.kie.api.runtime.KieContainer resolveKContainer​(org.kie.api.builder.ReleaseId releaseId)
      • newStatefulSession

        public org.kie.api.runtime.KieSession newStatefulSession​(String kbaseName,
                                                                 org.kie.api.builder.ReleaseId releaseId,
                                                                 org.kie.api.runtime.KieSessionConfiguration conf)
      • newStatelessSession

        public org.kie.api.runtime.StatelessKieSession newStatelessSession​(String kbaseName,
                                                                           org.kie.api.builder.ReleaseId releaseId,
                                                                           org.kie.api.runtime.KieSessionConfiguration conf)