Class AsyncResourceDisposer.WorkItem

java.lang.Object
org.jenkinsci.plugins.resourcedisposer.AsyncResourceDisposer.WorkItem
All Implemented Interfaces:
Serializable, Runnable
Enclosing class:
AsyncResourceDisposer

@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static final class AsyncResourceDisposer.WorkItem extends Object implements Runnable, Serializable
Disposable wrapper to be run in threadpool and track success/failure.
See Also:
  • Method Details

    • getDisposable

      @NonNull public Disposable getDisposable()
    • getRegistered

      @NonNull public Date getRegistered()
    • getLastState

      @NonNull public Disposable.State getLastState()
    • getId

      public int getId()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object