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 © 2017. All rights reserved.