Class Scheduler.ScheduledJobEntry

  • Enclosing class:
    Scheduler

    static final class Scheduler.ScheduledJobEntry
    extends java.lang.Object
    Represents an entry in job scheduler.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) long desiredExecutionTime
      Desired execution time.
      (package private) Job job
      Job to run.
      (package private) long period
      Repeat period.
    • Constructor Summary

      Constructors 
      Constructor Description
      ScheduledJobEntry​(Job job, long desiredTime)
      Create new instance.
      ScheduledJobEntry​(Job job, long desiredTime, long period)
      Create new instance.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • desiredExecutionTime

        long desiredExecutionTime
        Desired execution time.
      • job

        Job job
        Job to run.
      • period

        long period
        Repeat period.
    • Constructor Detail

      • ScheduledJobEntry

        ScheduledJobEntry​(Job job,
                          long desiredTime)
        Create new instance.
        Parameters:
        job - job
        desiredTime - desired time.
      • ScheduledJobEntry

        ScheduledJobEntry​(Job job,
                          long desiredTime,
                          long period)
        Create new instance.
        Parameters:
        job - job
        desiredTime - desired time
        period - repeat period