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.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, setBundleContext
public KieBaseResolver(org.kie.api.builder.ReleaseId releaseId, String id)
public Object init(BlueprintContextHelper context)
init
in interface Initializable
public Collection<org.kie.api.definition.KiePackage> getKiePackages()
getKiePackages
in interface org.kie.api.KieBase
public org.kie.api.definition.KiePackage getKiePackage(String packageName)
getKiePackage
in interface org.kie.api.KieBase
public void removeKiePackage(String packageName)
removeKiePackage
in interface org.kie.api.KieBase
public org.kie.api.definition.rule.Rule getRule(String packageName, String ruleName)
getRule
in interface org.kie.api.KieBase
public void removeRule(String packageName, String ruleName)
removeRule
in interface org.kie.api.KieBase
public org.kie.api.definition.rule.Query getQuery(String packageName, String queryName)
getQuery
in interface org.kie.api.KieBase
public void removeQuery(String packageName, String queryName)
removeQuery
in interface org.kie.api.KieBase
public void removeFunction(String packageName, String functionName)
removeFunction
in interface org.kie.api.KieBase
public org.kie.api.definition.type.FactType getFactType(String packageName, String typeName)
getFactType
in interface org.kie.api.KieBase
public org.kie.api.definition.process.Process getProcess(String processId)
getProcess
in interface org.kie.api.KieBase
public void removeProcess(String processId)
removeProcess
in interface org.kie.api.KieBase
public Collection<org.kie.api.definition.process.Process> getProcesses()
getProcesses
in interface org.kie.api.KieBase
public org.kie.api.runtime.KieSession newKieSession(org.kie.api.runtime.KieSessionConfiguration conf, org.kie.api.runtime.Environment environment)
newKieSession
in interface org.kie.api.KieBase
public org.kie.api.runtime.KieSession newKieSession()
newKieSession
in interface org.kie.api.KieBase
public Collection<? extends org.kie.api.runtime.KieSession> getKieSessions()
getKieSessions
in interface org.kie.api.KieBase
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
newStatelessKieSession
in interface org.kie.api.KieBase
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession()
newStatelessKieSession
in interface org.kie.api.KieBase
public Set<String> getEntryPointIds()
getEntryPointIds
in interface org.kie.api.KieBase
public void addEventListener(org.kie.api.event.kiebase.KieBaseEventListener listener)
addEventListener
in interface org.kie.api.event.kiebase.KieBaseEventManager
public void removeEventListener(org.kie.api.event.kiebase.KieBaseEventListener listener)
removeEventListener
in interface org.kie.api.event.kiebase.KieBaseEventManager
public Collection<org.kie.api.event.kiebase.KieBaseEventListener> getKieBaseEventListeners()
getKieBaseEventListeners
in interface org.kie.api.event.kiebase.KieBaseEventManager
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.