obixserver.core.alarm.condition
Class IdleCondition
java.lang.Object
obixserver.core.alarm.condition.OneObservableCondition
obixserver.core.alarm.condition.IdleCondition
- All Implemented Interfaces:
- Condition
public class IdleCondition
- extends OneObservableCondition
Specifies if an observable has been idle, i.e. without updates
for longer that the specified amount of time.
Field Summary |
private long |
idleMillis
Threashold that determines when an obj is idle. |
private obix.Abstime |
lastUpdated
|
Constructor Summary |
IdleCondition(obix.Obj observable,
long idleMillis)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
idleMillis
private long idleMillis
- Threashold that determines when an obj is idle.
lastUpdated
private obix.Abstime lastUpdated
IdleCondition
public IdleCondition(obix.Obj observable,
long idleMillis)
getIdleMillis
public long getIdleMillis()
holds
public boolean holds()
- Description copied from interface:
Condition
- Specifies if condition holds true.
If condition is true, it may result in alarm being
triggered.
Copyright © 2006-2008 Peter Michalek All Rights Reserved.