public abstract class AbstractKieObjectsResolver extends Object implements Callable<Object>
Modifier and Type | Field and Description |
---|---|
protected org.kie.api.builder.ReleaseId |
releaseId |
Constructor and Description |
---|
AbstractKieObjectsResolver(org.kie.api.builder.ReleaseId releaseId) |
Modifier and Type | Method and Description |
---|---|
org.osgi.framework.BundleContext |
getBundleContext() |
Object |
newStatefulSession(String kbaseName,
org.kie.api.builder.ReleaseId releaseId,
org.kie.api.runtime.KieSessionConfiguration conf) |
org.kie.api.runtime.StatelessKieSession |
newStatelessSession(String kbaseName,
org.kie.api.builder.ReleaseId releaseId,
org.kie.api.runtime.KieSessionConfiguration conf) |
org.kie.api.KieBase |
resolveKBase(String id,
org.kie.api.builder.ReleaseId releaseId) |
protected org.kie.api.runtime.KieContainer |
resolveKContainer(org.kie.api.builder.ReleaseId releaseId) |
Object |
resolveKSession(String id,
org.kie.api.builder.ReleaseId releaseId) |
void |
setBundleContext(org.osgi.framework.BundleContext bundleContext) |
public AbstractKieObjectsResolver(org.kie.api.builder.ReleaseId releaseId)
public org.osgi.framework.BundleContext getBundleContext()
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
public org.kie.api.KieBase resolveKBase(String id, org.kie.api.builder.ReleaseId releaseId)
protected org.kie.api.runtime.KieContainer resolveKContainer(org.kie.api.builder.ReleaseId releaseId)
public Object newStatefulSession(String kbaseName, org.kie.api.builder.ReleaseId releaseId, org.kie.api.runtime.KieSessionConfiguration conf)
public org.kie.api.runtime.StatelessKieSession newStatelessSession(String kbaseName, org.kie.api.builder.ReleaseId releaseId, org.kie.api.runtime.KieSessionConfiguration conf)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.