org.csc.phynixx.watchdog
Interface IWatchdog
- All Known Implementing Classes:
- WatchdogReference
public interface IWatchdog
getId
Long getId()
getCheckInterval
long getCheckInterval()
registerCondition
void registerCondition(IWatchedCondition cond)
getCountRegisteredConditions
int getCountRegisteredConditions()
getAliveConditions
Set<IWatchedCondition> getAliveConditions()
unregisterCondition
void unregisterCondition(IWatchedCondition cond)
isKilled
boolean isKilled()
isStale
boolean isStale()
activate
void activate()
deactivate
void deactivate()
isUseless
boolean isUseless()
- if the watchdog watches only conditions that are irrelevant it is marked as useles
and it can be shut down.
- Returns:
isAlive
boolean isAlive()
getConditionInfos
String[] getConditionInfos()
getWatchdogInfo
String getWatchdogInfo()
Copyright © 2015. All rights reserved.