Package org.esa.snap.ui.loading
Class AbstractTimerRunnable<OutputType>
java.lang.Object
org.esa.snap.ui.loading.AbstractTimerRunnable<OutputType>
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
ReadProductInspectorTimerRunnable
Created by jcoravu on 31/12/2018.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractTimerRunnable
(LoadingIndicator loadingIndicator, int threadId, int timerDelayInMilliseconds) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract OutputType
execute()
final void
protected abstract String
protected final boolean
protected final boolean
onDisplayLoadingIndicatorMessage
(String messageToDisplay) protected void
protected void
onSuccessfullyFinish
(OutputType result) protected void
onTimerWakeUp
(String messageToDisplay) final void
run()
-
Constructor Details
-
AbstractTimerRunnable
protected AbstractTimerRunnable(LoadingIndicator loadingIndicator, int threadId, int timerDelayInMilliseconds)
-
-
Method Details