Interface Cancellable

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void cancel()
      If the object is cancellable, cancels the object, implementors may throw an EventCancellationException if the object is not actually cancellable.
      boolean isCancellable()
      Get whether this is actually cancellable
      boolean isCancelled()
      Get whether this is cancelled
    • Method Detail

      • isCancellable

        boolean isCancellable()
        Get whether this is actually cancellable
        Returns:
        whether this is actually cancellable
      • isCancelled

        boolean isCancelled()
        Get whether this is cancelled
        Returns:
        whether this is cancelled
      • cancel

        void cancel()
             throws CancellationException
        If the object is cancellable, cancels the object, implementors may throw an EventCancellationException if the object is not actually cancellable.
        Throws:
        CancellationException - (optional) may be thrown if the object is not actually cancellable. Contractually, this object may not throw the exception if isCancellable() returns true.