Interface DependantAction<E extends Exception>

All Superinterfaces:
Action<E>, Dependency<Void>
All Known Implementing Classes:
ValueActionImpl

public interface DependantAction<E extends Exception> extends Action<E>
  • Method Details

    • dependencies

      Collection<Dependency<?>> dependencies()
    • canApply

      default boolean canApply()
      Description copied from interface: Action
      Returns true if action can be applied. Return false if action application of action failed with exception, which is non-retryable.
      Specified by:
      canApply in interface Action<E extends Exception>