Class QueueItem


  • public abstract class QueueItem
    extends Object
    • Method Detail

      • blocked

        public abstract boolean blocked()
      • buildable

        public abstract boolean buildable()
      • id

        public abstract int id()
      • inQueueSince

        public abstract long inQueueSince()
      • stuck

        public abstract boolean stuck()
      • task

        public abstract Task task()
      • url

        public abstract String url()
      • why

        @Nullable
        public abstract String why()
      • buildableStartMilliseconds

        public abstract long buildableStartMilliseconds()
        When did this job exit the Queue.waitingList phase? For a Queue.NotWaitingItem
        Returns:
        The time expressed in milliseconds after January 1, 1970, 0:00:00 GMT.
      • cancelled

        public abstract boolean cancelled()
      • executable

        @Nullable
        public abstract Executable executable()
      • timestamp

        @Nullable
        public abstract Long timestamp()
        This item can be run after this time. For a Queue.WaitingItem
        Returns:
        The time expressed in milliseconds after January 1, 1970, 0:00:00 GMT.
      • create

        public static QueueItem create​(boolean blocked,
                                       boolean buildable,
                                       int id,
                                       long inQueueSince,
                                       String params,
                                       boolean stuck,
                                       Task task,
                                       String url,
                                       String why,
                                       long buildableStartMilliseconds,
                                       boolean cancelled,
                                       Executable executable,
                                       Long timestamp)