Interface TimedJobEventSpi

  • All Superinterfaces:
    it.tidalwave.util.As, it.tidalwave.role.Identifiable, JobEvent, JobEventSpi

    public interface TimedJobEventSpi
    extends JobEventSpi
    Author:
    Fabrizio Giudici
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface it.tidalwave.util.As

        it.tidalwave.util.As.Defaults, it.tidalwave.util.As.NotFoundBehaviour<T extends java.lang.Object>
    • Field Summary

      • Fields inherited from interface it.tidalwave.role.Identifiable

        _Identifiable_
    • Method Detail

      • getStartDateTime

        @Nonnull
        java.time.LocalDateTime getStartDateTime()
      • getEndDateTime

        @Nonnull
        java.time.LocalDateTime getEndDateTime()
      • getDuration

        @Nonnull
        java.time.Duration getDuration()
        Description copied from interface: JobEventSpi
        Returns the duration of this event.
        Specified by:
        getDuration in interface JobEventSpi
        Returns:
        the duration
      • getHourlyRate

        @Nonnull
        Money getHourlyRate()