public abstract class PauseDetector extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
PauseDetector() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(PauseDetectorListener listener)
Add a
PauseDetectorListener listener to be notified when pauses are detected. |
void |
addListener(PauseDetectorListener listener,
boolean isHighPriority)
Add a
PauseDetectorListener listener to be notified when pauses are detected
Listener will be added to either the normal priority or high priority listeners list, |
protected void |
notifyListeners(long pauseLengthNsec,
long pauseEndTimeNsec)
Notify listeners about a pause
|
void |
removeListener(PauseDetectorListener listener)
Remove a
PauseDetectorListener |
void |
shutdown()
Stop execution of this pause detector
|
protected void notifyListeners(long pauseLengthNsec,
long pauseEndTimeNsec)
pauseLengthNsec - pause length (in nanoseconds)pauseEndTimeNsec - pause end time (in nanoTime)public void addListener(PauseDetectorListener listener)
PauseDetectorListener listener to be notified when pauses are detected.
Listener will be added to the normal priority listeners list.listener - Listener to addpublic void addListener(PauseDetectorListener listener, boolean isHighPriority)
PauseDetectorListener listener to be notified when pauses are detected
Listener will be added to either the normal priority or high priority listeners list,listener - Listener to addisHighPriority - If true, listener will be added to high priority list. If false, listener will
be added to the normal priority list.public void removeListener(PauseDetectorListener listener)
PauseDetectorListenerlistener - Listener to removepublic void shutdown()
Copyright © 2015. All rights reserved.