Package titan.tasks
package titan.tasks
-
ClassDescriptionHandles file-related tasks, specifically saving files to a designated workspace directory.A registry for managing and cleaning up processes, particularly those that might become "zombied" due to abrupt worker node shutdowns or crashes.
ScriptExecutorHandleris an implementation ofTaskHandlerresponsible for executing scripts (Python, Shell, or standalone executables) on the worker node.ServiceHandleris an implementation ofTaskHandlerresponsible for managing the lifecycle of services (processes) on a worker node.TaskHandlerdefines a contract for components that can execute a specific task.TaskHelperprovides utility methods and common functionalities related to task management and execution within the Titan system.