public class RelativeTimeIntervalRule extends Object implements Rule, Configured<RelativeTimeIntervalRuleConfiguration>
| Constructor and Description |
|---|
RelativeTimeIntervalRule() |
| Modifier and Type | Method and Description |
|---|---|
void |
check(Object o)
Has the rule been breached.
|
RelativeTimeIntervalRuleConfiguration |
getConfiguration() |
void |
rebase()
Allow the rule to be rebased to reset any rule state
|
void |
setConfiguration(RelativeTimeIntervalRuleConfiguration configuration) |
void |
update(Object o)
Event hitting the rule at runtime
|
public void rebase()
Rulepublic void update(Object o)
Rulepublic void check(Object o) throws RuleBreachException
Rulecheck in interface RuleRuleBreachExceptionpublic RelativeTimeIntervalRuleConfiguration getConfiguration()
getConfiguration in interface Configured<RelativeTimeIntervalRuleConfiguration>public void setConfiguration(RelativeTimeIntervalRuleConfiguration configuration)
setConfiguration in interface Configured<RelativeTimeIntervalRuleConfiguration>Copyright © 2007-2016 Ikasan. All Rights Reserved.