public interface ProvaGroup
| Modifier and Type | Interface and Description |
|---|---|
static class |
ProvaGroup.EventDetectionStatus |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(ProvaGroup g) |
void |
addRemoveEntry(long ruleid,
RemoveList rl) |
void |
addResult(ProvaList result) |
void |
addTimeoutEntry(RemoveList rl) |
void |
addWhere(WhereNode where) |
void |
childFailed(ProvaGroup child,
java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group,
java.util.Map<java.lang.String,ProvaGroup> dynamic2Group) |
boolean |
cleanup(ProvaKnowledgeBase kb,
ProvaReagent prova,
java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group,
java.util.Map<java.lang.String,ProvaGroup> dynamic2Group) |
void |
cleanupTimeoutEntries() |
ProvaGroup |
clone() |
ProvaGroup.EventDetectionStatus |
eventDetected(ProvaKnowledgeBase kb,
ProvaReagent prova,
long ruleid,
ProvaList reaction,
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> metadata,
java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group) |
java.util.List<ProvaGroup> |
getChildren() |
java.lang.String |
getDynamicGroup() |
java.lang.String |
getOperatorName() |
ProvaGroup |
getParent() |
java.util.Map<java.lang.Long,RemoveList> |
getRemoveMap() |
RemoveList |
getResultRemoveEntry() |
java.lang.String |
getStaticGroup() |
void |
immediateCleanup(java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group,
java.util.Map<java.lang.String,ProvaGroup> dynamic2Group) |
boolean |
isExtended() |
boolean |
isFailed() |
boolean |
isGroupFailed() |
boolean |
isOperatorConfigured() |
boolean |
isPermanent() |
boolean |
isTemplate() |
void |
pause(long ruleidToPause) |
void |
putId2ruleid(java.lang.String id,
long ruleid) |
void |
setConcrete(ProvaGroup group) |
void |
setCountMax(int countMax) |
void |
setDynamicGroup(java.lang.String dynamicGroup) |
void |
setExtended(boolean extended) |
void |
setParent(ProvaGroup parent) |
void |
setTemplate(boolean template) |
void |
setTimeout(long delay) |
void |
setTimerFuture(java.util.concurrent.ScheduledFuture<?> future) |
void |
start(java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group) |
void |
start(RemoveList rl,
java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group) |
void |
stop() |
void addRemoveEntry(long ruleid,
RemoveList rl)
void start(RemoveList rl, java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group)
RemoveList getResultRemoveEntry()
java.util.Map<java.lang.Long,RemoveList> getRemoveMap()
java.lang.String getDynamicGroup()
void addResult(ProvaList result)
ProvaGroup.EventDetectionStatus eventDetected(ProvaKnowledgeBase kb, ProvaReagent prova, long ruleid, ProvaList reaction, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> metadata, java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group)
void stop()
boolean cleanup(ProvaKnowledgeBase kb, ProvaReagent prova, java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group, java.util.Map<java.lang.String,ProvaGroup> dynamic2Group)
boolean isOperatorConfigured()
void setParent(ProvaGroup parent)
ProvaGroup getParent()
void addChild(ProvaGroup g)
java.util.List<ProvaGroup> getChildren()
void immediateCleanup(java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group, java.util.Map<java.lang.String,ProvaGroup> dynamic2Group)
java.lang.String getOperatorName()
void childFailed(ProvaGroup child, java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group, java.util.Map<java.lang.String,ProvaGroup> dynamic2Group)
boolean isGroupFailed()
void setTimeout(long delay)
void putId2ruleid(java.lang.String id,
long ruleid)
void pause(long ruleidToPause)
boolean isFailed()
java.lang.String getStaticGroup()
void setTemplate(boolean template)
boolean isTemplate()
ProvaGroup clone()
void setDynamicGroup(java.lang.String dynamicGroup)
void start(java.util.Map<java.lang.Long,ProvaGroup> ruleid2Group)
boolean isPermanent()
void setTimerFuture(java.util.concurrent.ScheduledFuture<?> future)
void addWhere(WhereNode where)
boolean isExtended()
void setExtended(boolean extended)
void addTimeoutEntry(RemoveList rl)
void cleanupTimeoutEntries()
void setCountMax(int countMax)
void setConcrete(ProvaGroup group)
Copyright © 2019. All Rights Reserved.