|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rioproject.gnostic.DroolsCEPManager
public class DroolsCEPManager
Creates and manages the Drools knowledge session.
| Constructor Summary | |
|---|---|
DroolsCEPManager(DeployedServiceContext context,
org.drools.agent.KnowledgeAgent kAgent)
|
|
| Method Summary | |
|---|---|
void |
close()
Close, and/or terminate the CEPSession session |
void |
initialize(List<ServiceHandle> serviceHandles,
RuleMap ruleMap,
ClassLoader loader)
Initialize the CEPSession, creating a session as needed. |
void |
insert(Calculable calculable)
Insert a Calculable into the CEPSession |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DroolsCEPManager(DeployedServiceContext context,
org.drools.agent.KnowledgeAgent kAgent)
| Method Detail |
|---|
public void initialize(List<ServiceHandle> serviceHandles,
RuleMap ruleMap,
ClassLoader loader)
CEPSession
initialize in interface CEPSessionserviceHandles - The services that will be used along with the CEPSession.ruleMap - The information on the rules to use.loader - The ClassLoader used to load additional classespublic void insert(Calculable calculable)
CEPSessionCalculable into the CEPSession
insert in interface CEPSessioncalculable - The Calculable to insertpublic void close()
CEPSession
close in interface CEPSession
|
Copyright © Rio Project. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||