Class AbstractKieObjectsResolver
- java.lang.Object
-
- org.kie.aries.blueprint.factorybeans.AbstractKieObjectsResolver
-
- All Implemented Interfaces:
Initializable
- Direct Known Subclasses:
KieBaseResolver,KieContainerResolver,KieImportBaseResolver,KieImportResolver,KieImportScannerResolver,KieImportSessionResolver,KieSessionRefResolver,KieSessionResolver
public abstract class AbstractKieObjectsResolver extends Object implements Initializable
-
-
Field Summary
Fields Modifier and Type Field Description protected org.kie.api.builder.ReleaseIdreleaseId
-
Constructor Summary
Constructors Constructor Description AbstractKieObjectsResolver(org.kie.api.builder.ReleaseId releaseId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.osgi.framework.BundleContextgetBundleContext()org.kie.api.runtime.KieSessionnewStatefulSession(String kbaseName, org.kie.api.builder.ReleaseId releaseId, org.kie.api.runtime.KieSessionConfiguration conf)org.kie.api.runtime.StatelessKieSessionnewStatelessSession(String kbaseName, org.kie.api.builder.ReleaseId releaseId, org.kie.api.runtime.KieSessionConfiguration conf)org.kie.api.KieBaseresolveKBase(String id, org.kie.api.builder.ReleaseId releaseId)protected org.kie.api.runtime.KieContainerresolveKContainer(org.kie.api.builder.ReleaseId releaseId)ObjectresolveKSession(String id, org.kie.api.builder.ReleaseId releaseId)protected ObjectresolveKSession(String id, org.kie.api.runtime.KieContainer kieContainer)voidsetBundleContext(org.osgi.framework.BundleContext bundleContext)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.aries.blueprint.factorybeans.Initializable
init
-
-
-
-
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
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)
-
-