All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.jodah.sarge.Plan Maven / Gradle / Ivy

package net.jodah.sarge;

/**
 * Plan for supervising objects.
 * 
 * @author Jonathan Halterman
 */
public interface Plan {
  /**
   * Applies the plan to the {@code failure} returning a {@link Directive}.
   * 
   * @param failure to handle
   * @return Directive to carry out
   */
  Directive apply(Throwable failure);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy