public class KieBaseResolver extends AbstractKieObjectsResolver implements org.kie.api.KieBase
releaseId| Constructor and Description |
|---|
KieBaseResolver(org.kie.api.builder.ReleaseId releaseId,
String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(org.kie.api.event.kiebase.KieBaseEventListener listener) |
Set<String> |
getEntryPointIds() |
org.kie.api.definition.type.FactType |
getFactType(String packageName,
String typeName) |
Collection<org.kie.api.event.kiebase.KieBaseEventListener> |
getKieBaseEventListeners() |
org.kie.api.definition.KiePackage |
getKiePackage(String packageName) |
Collection<org.kie.api.definition.KiePackage> |
getKiePackages() |
Collection<? extends org.kie.api.runtime.KieSession> |
getKieSessions() |
org.kie.api.definition.process.Process |
getProcess(String processId) |
Collection<org.kie.api.definition.process.Process> |
getProcesses() |
org.kie.api.definition.rule.Query |
getQuery(String packageName,
String queryName) |
org.kie.api.definition.rule.Rule |
getRule(String packageName,
String ruleName) |
Object |
init(BlueprintContextHelper context) |
org.kie.api.runtime.KieSession |
newKieSession() |
org.kie.api.runtime.KieSession |
newKieSession(org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment environment) |
org.kie.api.runtime.KieSessionsPool |
newKieSessionsPool(int initialSize) |
org.kie.api.runtime.StatelessKieSession |
newStatelessKieSession() |
org.kie.api.runtime.StatelessKieSession |
newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf) |
void |
removeEventListener(org.kie.api.event.kiebase.KieBaseEventListener listener) |
void |
removeFunction(String packageName,
String functionName) |
void |
removeKiePackage(String packageName) |
void |
removeProcess(String processId) |
void |
removeQuery(String packageName,
String queryName) |
void |
removeRule(String packageName,
String ruleName) |
getBundleContext, newStatefulSession, newStatelessSession, resolveKBase, resolveKContainer, resolveKSession, resolveKSession, setBundleContextpublic KieBaseResolver(org.kie.api.builder.ReleaseId releaseId,
String id)
public Object init(BlueprintContextHelper context)
init in interface Initializablepublic Collection<org.kie.api.definition.KiePackage> getKiePackages()
getKiePackages in interface org.kie.api.KieBasepublic org.kie.api.definition.KiePackage getKiePackage(String packageName)
getKiePackage in interface org.kie.api.KieBasepublic void removeKiePackage(String packageName)
removeKiePackage in interface org.kie.api.KieBasepublic org.kie.api.definition.rule.Rule getRule(String packageName, String ruleName)
getRule in interface org.kie.api.KieBasepublic void removeRule(String packageName, String ruleName)
removeRule in interface org.kie.api.KieBasepublic org.kie.api.definition.rule.Query getQuery(String packageName, String queryName)
getQuery in interface org.kie.api.KieBasepublic void removeQuery(String packageName, String queryName)
removeQuery in interface org.kie.api.KieBasepublic void removeFunction(String packageName, String functionName)
removeFunction in interface org.kie.api.KieBasepublic org.kie.api.definition.type.FactType getFactType(String packageName, String typeName)
getFactType in interface org.kie.api.KieBasepublic org.kie.api.definition.process.Process getProcess(String processId)
getProcess in interface org.kie.api.KieBasepublic void removeProcess(String processId)
removeProcess in interface org.kie.api.KieBasepublic Collection<org.kie.api.definition.process.Process> getProcesses()
getProcesses in interface org.kie.api.KieBasepublic org.kie.api.runtime.KieSession newKieSession(org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment environment)
newKieSession in interface org.kie.api.KieBasepublic org.kie.api.runtime.KieSession newKieSession()
newKieSession in interface org.kie.api.KieBasepublic org.kie.api.runtime.KieSessionsPool newKieSessionsPool(int initialSize)
newKieSessionsPool in interface org.kie.api.KieBasepublic Collection<? extends org.kie.api.runtime.KieSession> getKieSessions()
getKieSessions in interface org.kie.api.KieBasepublic org.kie.api.runtime.StatelessKieSession newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
newStatelessKieSession in interface org.kie.api.KieBasepublic org.kie.api.runtime.StatelessKieSession newStatelessKieSession()
newStatelessKieSession in interface org.kie.api.KieBasepublic Set<String> getEntryPointIds()
getEntryPointIds in interface org.kie.api.KieBasepublic void addEventListener(org.kie.api.event.kiebase.KieBaseEventListener listener)
addEventListener in interface org.kie.api.event.kiebase.KieBaseEventManagerpublic void removeEventListener(org.kie.api.event.kiebase.KieBaseEventListener listener)
removeEventListener in interface org.kie.api.event.kiebase.KieBaseEventManagerpublic Collection<org.kie.api.event.kiebase.KieBaseEventListener> getKieBaseEventListeners()
getKieBaseEventListeners in interface org.kie.api.event.kiebase.KieBaseEventManagerCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.