Package ghidra.util.timer
Interface GTimerMonitor
public interface GTimerMonitor
Monitor object returned from a GTimer.schedule() call
-
Field Summary
Modifier and TypeFieldDescriptionstatic final GTimerMonitor
A dummy implementation of this interface -
Method Summary
Modifier and TypeMethodDescriptionboolean
cancel()
Cancels the scheduled runnable associated with this GTimerMonitor if it has not already run.boolean
didRun()
Return true if the scheduled runnable has completed.boolean
Return true if the scheduled runnable was cancelled before it had a chance to run.
-
Field Details
-
DUMMY
A dummy implementation of this interface
-
-
Method Details
-
cancel
boolean cancel()Cancels the scheduled runnable associated with this GTimerMonitor if it has not already run.- Returns:
- true if the scheduled runnable was cancelled before it had a chance to execute.
-
didRun
boolean didRun()Return true if the scheduled runnable has completed.- Returns:
- true if the scheduled runnable has completed.
-
wasCancelled
boolean wasCancelled()Return true if the scheduled runnable was cancelled before it had a chance to run.- Returns:
- true if the scheduled runnable was cancelled before it had a chance to run.
-