Interface InterruptSource

All Known Implementing Classes:
InterruptSource.Thread

public interface InterruptSource
Interface exposing Thread.interrupt() source, intended for Thread specializations.
Since:
2.3.2
  • Method Details

    • getInterruptSource

      Throwable getInterruptSource(boolean clear)
      Returns the source of the last #interrupt() call.
      Parameters:
      clear - if true, issues clearInterruptSource()
    • getInterruptCounter

      int getInterruptCounter(boolean clear)
      Returns the count of Thread.interrupt() calls.
      Parameters:
      clear - if true, issues clearInterruptSource()
    • clearInterruptSource

      void clearInterruptSource()
      Clears source and count of Thread.interrupt() calls, if any.