Interface Hook
-
- All Known Subinterfaces:
ChainHook,InvokerHook,MessageHook,PolicyHook,ProcessorHook
public interface HookInterface that can be used to add generic behaviour- Author:
- Guillaume LAMIRAND (guillaume.lamirand at graviteesource.com), GraviteeSource Team
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiderror(String id, RequestExecutionContext ctx, ExecutionPhase executionPhase, Throwable throwable)Stringid()default voidinterrupt(String id, RequestExecutionContext ctx, ExecutionPhase executionPhase)default voidinterruptWith(String id, RequestExecutionContext ctx, ExecutionPhase executionPhase, ExecutionFailure failure)default voidpost(String id, RequestExecutionContext ctx, ExecutionPhase executionPhase)default voidpre(String id, RequestExecutionContext ctx, ExecutionPhase executionPhase)
-
-
-
Method Detail
-
id
String id()
-
pre
default void pre(String id, RequestExecutionContext ctx, @Nullable ExecutionPhase executionPhase)
-
post
default void post(String id, RequestExecutionContext ctx, @Nullable ExecutionPhase executionPhase)
-
error
default void error(String id, RequestExecutionContext ctx, @Nullable ExecutionPhase executionPhase, Throwable throwable)
-
interrupt
default void interrupt(String id, RequestExecutionContext ctx, @Nullable ExecutionPhase executionPhase)
-
interruptWith
default void interruptWith(String id, RequestExecutionContext ctx, @Nullable ExecutionPhase executionPhase, ExecutionFailure failure)
-
-