org.qi4j.library.scheduler.timeline
Interface TimelineRecord
- All Superinterfaces:
- Comparable<TimelineRecord>
- All Known Subinterfaces:
- TimelineRecordEntity, TimelineRecordValue
@Mixins(value=TimelineRecord.Mixin.class)
public interface TimelineRecord
- extends Comparable<TimelineRecord>
Record in Scheduler
's Timeline
.
TimelineRecord
s are Comparable
regarding their timestamp()
.
schedulerIdentity
@Immutable
Property<String> schedulerIdentity()
- Returns:
- Identity of the associated
Scheduler
timestamp
@Immutable
Property<Long> timestamp()
- Returns:
- Timestamp of this record
taskName
@Immutable
Property<String> taskName()
- Returns:
- Name of the associated
Task
taskTags
@Immutable
@UseDefaults
Property<List<String>> taskTags()
- Returns:
- Tags of the associated
Task
step
@Immutable
Property<TimelineRecordStep> step()
details
@Immutable
@Queryable(value=false)
@UseDefaults
Property<String> details()
- Returns:
- Details text of this record