org.qi4j.library.scheduler.timeline
Interface TimelineRecorderService
- All Superinterfaces:
- Composite, Identity, ServiceComposite
- All Known Implementing Classes:
- TimelineRecorderService.Mixin
@Mixins(value=TimelineRecorderService.Mixin.class)
public interface TimelineRecorderService
- extends ServiceComposite
Used by ScheduleRunner
to record Task
runs.
recordSuccess
TimelineRecord recordSuccess(Task task)
- Parameters:
task
- Successful Task
- Returns:
- TimelineRecord
recordFailure
TimelineRecord recordFailure(Task task,
Throwable cause)
- Record a
Task
failure.
Use the cause stacktrace as record details.
- Parameters:
task
- Failed Taskcause
- Failure cause
- Returns:
- TimelineRecord