Package io.inugami.api.feature
Interface FeatureInterceptor
-
public interface FeatureInterceptor
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleanallowFallback(Throwable error, FeatureContext featureContext)default voidassertAllowsToInvoke(FeatureContext featureContext)default voidonBegin(FeatureContext featureContext)default ObjectonDone(Object result, Throwable error, Chrono chrono, FeatureContext featureContext)
-
-
-
Method Detail
-
assertAllowsToInvoke
default void assertAllowsToInvoke(FeatureContext featureContext) throws Exception
- Throws:
Exception
-
allowFallback
default boolean allowFallback(Throwable error, FeatureContext featureContext)
-
onBegin
default void onBegin(FeatureContext featureContext)
-
onDone
default Object onDone(Object result, Throwable error, Chrono chrono, FeatureContext featureContext)
-
-