Class LeaderTask
java.lang.Object
com.netflix.genie.web.tasks.GenieTask
com.netflix.genie.web.tasks.leader.LeaderTask
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
AgentJobCleanupTask,ArchiveStatusCleanupTask,DatabaseCleanupTask,UserMetricsTask
Interface for any task that a node elected as the leader of a Genie cluster should run.
- Since:
- 3.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.Methods inherited from class com.netflix.genie.web.tasks.GenieTask
getFixedDelay, getFixedRate, getScheduleType, getTrigger
-
Constructor Details
-
LeaderTask
public LeaderTask()
-
-
Method Details
-
cleanup
public void cleanup()Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.
-