Package org.apache.druid.tasklogs
Interface TaskLogPusher
- All Known Subinterfaces:
TaskLogs
- All Known Implementing Classes:
NoopTaskLogs,SwitchingTaskLogs
public interface TaskLogPusher
Something that knows how to persist local task logs to some form of long-term storage.
-
Method Summary
Modifier and TypeMethodDescriptionvoidpushTaskLog(String taskid, File logFile) default voidpushTaskReports(String taskid, File reportFile) default voidpushTaskStatus(String taskid, File reportFile)
-
Method Details
-
pushTaskLog
- Throws:
IOException
-
pushTaskReports
- Throws:
IOException
-
pushTaskStatus
- Throws:
IOException
-