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 TypeMethodDescriptionvoid
cleanup()
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.
-