ur_rna.Utilities

## Interface RunnableOnce

- All Superinterfaces:
    java.lang.Runnable
  All Known Implementing Classes:
    RunOnce

      public interface RunnableOnce
      extends java.lang.Runnable

  Indicates that a call to `Runnable.run()` will be effective at most once.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `hasRun()` Indicates whether `Runnable.run()` has been called.
    `void` | `reset()` Resets the internal state of the RunnableOnce instance, so `Runnable.run()` can be called again, even if it has already been called once.

    - ### Methods inherited from interface java.lang.Runnable

      `run`

- - ### Method Detail

    - #### hasRun

          boolean hasRun()

      Indicates whether `Runnable.run()` has been called.
      Returns:
        True if `Runnable.run()` has already been called. This can be reset by a call to `reset()`.

    - #### reset

          void reset()

      Resets the internal state of the RunnableOnce instance, so `Runnable.run()` can be called again, even if it has already been called once.