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.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
public void addKnowledgePackages(Collection<org.kie.internal.definition.KnowledgePackage> kpackages)
addKnowledgePackages
in interface org.kie.internal.KnowledgeBase
public void addPackage(org.kie.internal.definition.KnowledgePackage knowledgePackage)
public Collection<org.kie.internal.definition.KnowledgePackage> getKnowledgePackages()
getKnowledgePackages
in interface org.kie.internal.KnowledgeBase
public org.kie.internal.runtime.StatefulKnowledgeSession newStatefulKnowledgeSession()
newStatefulKnowledgeSession
in interface org.kie.internal.KnowledgeBase
public org.kie.api.runtime.KieSession newKieSession()
newKieSession
in interface org.kie.api.KieBase
public org.kie.internal.runtime.StatefulKnowledgeSession newStatefulKnowledgeSession(org.kie.api.runtime.KieSessionConfiguration conf, org.kie.api.runtime.Environment environment)
newStatefulKnowledgeSession
in interface org.kie.internal.KnowledgeBase
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 Collection<org.kie.internal.runtime.StatefulKnowledgeSession> getStatefulKnowledgeSessions()
getStatefulKnowledgeSessions
in interface org.kie.internal.KnowledgeBase
public Collection<org.kie.internal.runtime.StatefulKnowledgeSession> getKieSessions()
getKieSessions
in interface org.kie.api.KieBase
public org.kie.internal.runtime.StatelessKnowledgeSession newStatelessKnowledgeSession()
newStatelessKnowledgeSession
in interface org.kie.internal.KnowledgeBase
public org.kie.internal.runtime.StatelessKnowledgeSession newStatelessKieSession()
newStatelessKieSession
in interface org.kie.api.KieBase
public org.kie.internal.runtime.StatelessKnowledgeSession newStatelessKnowledgeSession(org.kie.api.runtime.KieSessionConfiguration conf)
newStatelessKnowledgeSession
in interface org.kie.internal.KnowledgeBase
public org.kie.internal.runtime.StatelessKnowledgeSession newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
newStatelessKieSession
in interface org.kie.api.KieBase
public void removeKnowledgePackage(String packageName)
removeKnowledgePackage
in interface org.kie.internal.KnowledgeBase
public void removeRule(String packageName, String ruleName)
removeRule
in interface org.kie.api.KieBase
removeRule
in interface org.kie.internal.KnowledgeBase
public void removeQuery(String packageName, String queryName)
removeQuery
in interface org.kie.api.KieBase
removeQuery
in interface org.kie.internal.KnowledgeBase
public void removeFunction(String packageName, String ruleName)
removeFunction
in interface org.kie.api.KieBase
removeFunction
in interface org.kie.internal.KnowledgeBase
public void removeProcess(String processId)
removeProcess
in interface org.kie.api.KieBase
removeProcess
in interface org.kie.internal.KnowledgeBase
public org.kie.api.definition.type.FactType getFactType(String packageName, String typeName)
getFactType
in interface org.kie.api.KieBase
getFactType
in interface org.kie.internal.KnowledgeBase
public org.kie.internal.definition.KnowledgePackage getKnowledgePackage(String packageName)
getKnowledgePackage
in interface org.kie.internal.KnowledgeBase
public org.kie.api.definition.process.Process getProcess(String processId)
getProcess
in interface org.kie.api.KieBase
getProcess
in interface org.kie.internal.KnowledgeBase
public Collection<org.kie.api.definition.process.Process> getProcesses()
getProcesses
in interface org.kie.api.KieBase
getProcesses
in interface org.kie.internal.KnowledgeBase
public org.kie.api.definition.rule.Rule getRule(String packageName, String ruleName)
getRule
in interface org.kie.api.KieBase
getRule
in interface org.kie.internal.KnowledgeBase
public org.kie.api.definition.rule.Query getQuery(String packageName, String queryName)
getQuery
in interface org.kie.api.KieBase
getQuery
in interface org.kie.internal.KnowledgeBase
public Set<String> getEntryPointIds()
getEntryPointIds
in interface org.kie.api.KieBase
getEntryPointIds
in interface org.kie.internal.KnowledgeBase
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
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.