Class QueueItem


  • public abstract class QueueItem
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract boolean blocked()  
      abstract boolean buildable()  
      abstract long buildableStartMilliseconds()
      When did this job exit the Queue.waitingList phase? For a Queue.NotWaitingItem
      abstract boolean cancelled()  
      static QueueItem create​(boolean blocked, boolean buildable, int id, long inQueueSince, java.lang.String params, boolean stuck, Task task, java.lang.String url, java.lang.String why, long buildableStartMilliseconds, boolean cancelled, Executable executable, java.lang.Long timestamp)  
      abstract Executable executable()  
      abstract int id()  
      abstract long inQueueSince()  
      abstract java.util.Map<java.lang.String,​java.lang.String> params()  
      abstract boolean stuck()  
      abstract Task task()  
      abstract java.lang.Long timestamp()
      This item can be run after this time.
      abstract java.lang.String url()  
      abstract java.lang.String why()  
      • Methods inherited from class java.lang.Object

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

      • blocked

        public abstract boolean blocked()
      • buildable

        public abstract boolean buildable()
      • id

        public abstract int id()
      • inQueueSince

        public abstract long inQueueSince()
      • params

        public abstract java.util.Map<java.lang.String,​java.lang.String> params()
      • stuck

        public abstract boolean stuck()
      • task

        public abstract Task task()
      • url

        public abstract java.lang.String url()
      • why

        @Nullable
        public abstract java.lang.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 java.lang.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,
                                       java.lang.String params,
                                       boolean stuck,
                                       Task task,
                                       java.lang.String url,
                                       java.lang.String why,
                                       long buildableStartMilliseconds,
                                       boolean cancelled,
                                       Executable executable,
                                       java.lang.Long timestamp)