public class ProcessBaseImpl extends Object implements org.kie.internal.KnowledgeBase
| Constructor and Description |
|---|
ProcessBaseImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(org.kie.api.event.kiebase.KieBaseEventListener listener) |
void |
addKnowledgePackages(Collection<org.kie.internal.definition.KnowledgePackage> kpackages) |
void |
addPackage(org.kie.internal.definition.KnowledgePackage knowledgePackage) |
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<org.kie.internal.runtime.StatefulKnowledgeSession> |
getKieSessions() |
org.kie.internal.definition.KnowledgePackage |
getKnowledgePackage(String packageName) |
Collection<org.kie.internal.definition.KnowledgePackage> |
getKnowledgePackages() |
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) |
Collection<org.kie.internal.runtime.StatefulKnowledgeSession> |
getStatefulKnowledgeSessions() |
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.internal.runtime.StatefulKnowledgeSession |
newStatefulKnowledgeSession() |
org.kie.internal.runtime.StatefulKnowledgeSession |
newStatefulKnowledgeSession(org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment environment) |
org.kie.internal.runtime.StatelessKnowledgeSession |
newStatelessKieSession() |
org.kie.internal.runtime.StatelessKnowledgeSession |
newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf) |
org.kie.internal.runtime.StatelessKnowledgeSession |
newStatelessKnowledgeSession() |
org.kie.internal.runtime.StatelessKnowledgeSession |
newStatelessKnowledgeSession(org.kie.api.runtime.KieSessionConfiguration conf) |
void |
removeEventListener(org.kie.api.event.kiebase.KieBaseEventListener listener) |
void |
removeFunction(String packageName,
String ruleName) |
void |
removeKiePackage(String packageName) |
void |
removeKnowledgePackage(String packageName) |
void |
removeProcess(String processId) |
void |
removeQuery(String packageName,
String queryName) |
void |
removeRule(String packageName,
String ruleName) |
public 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.KieBaseEventManagerpublic void addKnowledgePackages(Collection<org.kie.internal.definition.KnowledgePackage> kpackages)
addKnowledgePackages in interface org.kie.internal.KnowledgeBasepublic void addPackage(org.kie.internal.definition.KnowledgePackage knowledgePackage)
public Collection<org.kie.internal.definition.KnowledgePackage> getKnowledgePackages()
getKnowledgePackages in interface org.kie.internal.KnowledgeBasepublic org.kie.internal.runtime.StatefulKnowledgeSession newStatefulKnowledgeSession()
newStatefulKnowledgeSession in interface org.kie.internal.KnowledgeBasepublic org.kie.api.runtime.KieSession newKieSession()
newKieSession in interface org.kie.api.KieBasepublic org.kie.internal.runtime.StatefulKnowledgeSession newStatefulKnowledgeSession(org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment environment)
newStatefulKnowledgeSession in interface org.kie.internal.KnowledgeBasepublic 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 Collection<org.kie.internal.runtime.StatefulKnowledgeSession> getStatefulKnowledgeSessions()
getStatefulKnowledgeSessions in interface org.kie.internal.KnowledgeBasepublic Collection<org.kie.internal.runtime.StatefulKnowledgeSession> getKieSessions()
getKieSessions in interface org.kie.api.KieBasepublic org.kie.internal.runtime.StatelessKnowledgeSession newStatelessKnowledgeSession()
newStatelessKnowledgeSession in interface org.kie.internal.KnowledgeBasepublic org.kie.internal.runtime.StatelessKnowledgeSession newStatelessKieSession()
newStatelessKieSession in interface org.kie.api.KieBasepublic org.kie.internal.runtime.StatelessKnowledgeSession newStatelessKnowledgeSession(org.kie.api.runtime.KieSessionConfiguration conf)
newStatelessKnowledgeSession in interface org.kie.internal.KnowledgeBasepublic org.kie.internal.runtime.StatelessKnowledgeSession newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
newStatelessKieSession in interface org.kie.api.KieBasepublic void removeKnowledgePackage(String packageName)
removeKnowledgePackage in interface org.kie.internal.KnowledgeBasepublic void removeRule(String packageName, String ruleName)
removeRule in interface org.kie.api.KieBaseremoveRule in interface org.kie.internal.KnowledgeBasepublic void removeQuery(String packageName, String queryName)
removeQuery in interface org.kie.api.KieBaseremoveQuery in interface org.kie.internal.KnowledgeBasepublic void removeFunction(String packageName, String ruleName)
removeFunction in interface org.kie.api.KieBaseremoveFunction in interface org.kie.internal.KnowledgeBasepublic void removeProcess(String processId)
removeProcess in interface org.kie.api.KieBaseremoveProcess in interface org.kie.internal.KnowledgeBasepublic org.kie.api.definition.type.FactType getFactType(String packageName, String typeName)
getFactType in interface org.kie.api.KieBasegetFactType in interface org.kie.internal.KnowledgeBasepublic org.kie.internal.definition.KnowledgePackage getKnowledgePackage(String packageName)
getKnowledgePackage in interface org.kie.internal.KnowledgeBasepublic org.kie.api.definition.process.Process getProcess(String processId)
getProcess in interface org.kie.api.KieBasegetProcess in interface org.kie.internal.KnowledgeBasepublic Collection<org.kie.api.definition.process.Process> getProcesses()
getProcesses in interface org.kie.api.KieBasegetProcesses in interface org.kie.internal.KnowledgeBasepublic org.kie.api.definition.rule.Rule getRule(String packageName, String ruleName)
getRule in interface org.kie.api.KieBasegetRule in interface org.kie.internal.KnowledgeBasepublic org.kie.api.definition.rule.Query getQuery(String packageName, String queryName)
getQuery in interface org.kie.api.KieBasegetQuery in interface org.kie.internal.KnowledgeBasepublic Set<String> getEntryPointIds()
getEntryPointIds in interface org.kie.api.KieBasegetEntryPointIds in interface org.kie.internal.KnowledgeBasepublic 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.KieBaseCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.