Interface IRunnable

All Superinterfaces:
Runnable
All Known Implementing Classes:
ProcessRunner

public interface IRunnable extends Runnable
  • Method Details

    • getIdentifier

      IProcessIdentfier getIdentifier()
    • getDelay

      default long getDelay(TimeUnit unit)
    • isPeriodic

      default boolean isPeriodic()
    • cancel

      boolean cancel(boolean mayInterruptIfRunning)
    • isCancelled

      boolean isCancelled()
    • addCancelerListener

      void addCancelerListener(ICancelerListener listner)
    • removeCancelerListener

      void removeCancelerListener(ICancelerListener listner)