public class MissingCondition extends Condition
MissingCondition is used to evaluate when a data or an event has not been received on time interval.
A MissingCondition will be evaluated to true when a data/event has not been received in the last interval time
starting to count from trigger was enabled or last received data/event.Condition.TypeconditionId, conditionSetIndex, conditionSetSize, context, tenantId, triggerId, triggerMode, type| Constructor and Description |
|---|
MissingCondition() |
MissingCondition(String triggerId,
Mode triggerMode,
String dataId,
long interval)
This constructor requires the tenantId be assigned prior to persistence.
|
MissingCondition(String tenantId,
String triggerId,
Mode triggerMode,
int conditionSetSize,
int conditionSetIndex,
String dataId,
long interval) |
MissingCondition(String tenantId,
String triggerId,
Mode triggerMode,
String dataId,
long interval) |
MissingCondition(String tenantId,
String triggerId,
String dataId,
long interval) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getDataId() |
long |
getInterval() |
String |
getLog(long previousTime,
long time) |
int |
hashCode() |
boolean |
match(long previousTime,
long time) |
void |
setDataId(String dataId) |
void |
setInterval(long interval) |
String |
toString() |
getConditionId, getConditionSetIndex, getConditionSetSize, getContext, getTenantId, getTriggerId, getTriggerMode, getType, setConditionSetIndex, setConditionSetSize, setContext, setTenantId, setTriggerId, setTriggerModepublic MissingCondition()
public MissingCondition(String tenantId, String triggerId, String dataId, long interval)
public MissingCondition(String tenantId, String triggerId, Mode triggerMode, String dataId, long interval)
public MissingCondition(String triggerId, Mode triggerMode, String dataId, long interval)
public String getDataId()
public void setDataId(String dataId)
public long getInterval()
public void setInterval(long interval)
public boolean match(long previousTime,
long time)
public String getLog(long previousTime, long time)
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.