obixserver.core.alarm.condition
Class IdleCondition

java.lang.Object
  extended by obixserver.core.alarm.condition.OneObservableCondition
      extended by 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
           
 
Fields inherited from class obixserver.core.alarm.condition.OneObservableCondition
observable
 
Constructor Summary
IdleCondition(obix.Obj observable, long idleMillis)
           
 
Method Summary
 long getIdleMillis()
           
 boolean holds()
          Specifies if condition holds true.
 
Methods inherited from class obixserver.core.alarm.condition.OneObservableCondition
getObservables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idleMillis

private long idleMillis
Threashold that determines when an obj is idle.


lastUpdated

private obix.Abstime lastUpdated
Constructor Detail

IdleCondition

public IdleCondition(obix.Obj observable,
                     long idleMillis)
Method Detail

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.