public class RTCNodeSvcTime extends Object
| Constructor and Description |
|---|
RTCNodeSvcTime()
Default constructor - initilializes the values
|
RTCNodeSvcTime(long lostt)
Creates a time with the lost time
|
RTCNodeSvcTime(long lostt,
long regainedt)
Creates the service time with both the lost and regained times
|
| Modifier and Type | Method and Description |
|---|---|
long |
getDownTime(long curTime,
long rollingWindow)
Return the downtime (difference between the regained and lost times) in
the last rolling window
|
long |
getLostTime()
Return the service lost time
|
long |
getRegainedTime()
Return the service regained time
|
boolean |
hasExpired(long startOfRollingWindow)
Return if this outages has expired
|
void |
setLostTime(long t)
Set the service lost time
|
void |
setRegainedTime(long t)
Set the service regained time
|
public RTCNodeSvcTime()
public RTCNodeSvcTime(long lostt)
lostt - the time at which service was lostpublic RTCNodeSvcTime(long lostt,
long regainedt)
lostt - the time at which service was lostregainedt - the time at which service was regainedpublic void setLostTime(long t)
t - the time at which service was lostpublic void setRegainedTime(long t)
t - the time at which service was regainedpublic long getLostTime()
public long getRegainedTime()
public boolean hasExpired(long startOfRollingWindow)
startOfRollingWindow - a long.public long getDownTime(long curTime,
long rollingWindow)
curTime - a long.rollingWindow - a long.Copyright © 2015. All rights reserved.