nvflare.apis.event_type module

class EventType[source]

Bases: object

Built-in system events.

ABORT_TASK = '_abort_task'
ABOUT_TO_END_RUN = '_about_to_end_run'
ABOUT_TO_START_RUN = '_about_to_start_run'
AFTER_PROCESS_SUBMISSION = '_after_process_submission'
AFTER_PULL_TASK = '_after_pull_task'
AFTER_SEND_TASK_RESULT = '_after_send_task_result'
AFTER_TASK_DATA_FILTER = '_after_task_data_filter'
AFTER_TASK_EXECUTION = '_after_task_execution'
AFTER_TASK_RESULT_FILTER = '_after_task_result_filter'
BEFORE_PROCESS_SUBMISSION = '_before_process_submission'
BEFORE_PULL_TASK = '_before_pull_task'
BEFORE_SEND_TASK_RESULT = '_before_send_task_result'
BEFORE_TASK_DATA_FILTER = '_before_task_data_filter'
BEFORE_TASK_EXECUTION = '_before_task_execution'
BEFORE_TASK_RESULT_FILTER = '_before_task_result_filter'
CRITICAL_LOG_AVAILABLE = '_critical_log_available'
DEBUG_LOG_AVAILABLE = '_debug_log_available'
END_RUN = '_end_run'
END_WORKFLOW = '_end_workflow'
ERROR_LOG_AVAILABLE = '_error_log_available'
EXCEPTION_LOG_AVAILABLE = '_exception_log_available'
FATAL_SYSTEM_ERROR = '_fatal_system_error'
FATAL_TASK_ERROR = '_fatal_task_error'
INFO_LOG_AVAILABLE = '_info_log_available'
JOB_ABORTED = '_job_aborted'
JOB_CANCELLED = '_job_cancelled'
JOB_COMPLETED = '_job_completed'
JOB_DEPLOYED = '_job_deployed'
JOB_STARTED = '_job_started'
START_RUN = '_start_run'
START_WORKFLOW = '_start_workflow'
SYSTEM_END = '_system_end'
SYSTEM_START = '_system_start'
WARNING_LOG_AVAILABLE = '_warning_log_available'