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