Class ProlongedTask
java.lang.Object
org.kingdoms.managers.abstraction.ProlongedTask
- Direct Known Subclasses:
DailyChecksManager,ElectionsManager,org.kingdoms.managers.abstraction.ProlongedDurationTask
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProlongedTask(Long interval, String fixedPerformTime, String taskName, String[] lastPerformConfigPath, List<String> countdowns) protectedProlongedTask(Duration interval, LocalTime fixedPerformTime, String taskName, String[] lastPerformConfigPath, List<String> countdowns) -
Method Summary
Modifier and TypeMethodDescriptionlongstatic voidinit()booleanvoidload()abstract voidabstract voidrun()voidvoidvoidsetSkipped(boolean skip) longuntilNextChecks(ChronoUnit unit)
-
Constructor Details
-
ProlongedTask
-
ProlongedTask
-
-
Method Details
-
init
public static void init() -
runAndRenew
public void runAndRenew() -
run
public abstract void run() -
remind
-
isSkipping
public boolean isSkipping() -
setSkipped
public void setSkipped(boolean skip) -
untilNextChecks
-
lastPerform
-
getIntervalTicks
public long getIntervalTicks() -
runAndSet
public void runAndSet() -
load
public void load()
-