Interface HttpHook
- All Known Subinterfaces:
ChainHook,Hook,InvokerHook,InvokerMessageHook,MessageHook,PolicyHook,PolicyMessageHook,ProcessorHook,SecurityPlanHook
public interface HttpHook
Interface that can be used to add generic behaviour
- Author:
- Guillaume LAMIRAND (guillaume.lamirand at graviteesource.com), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcancel(String id, HttpExecutionContext ctx, @Nullable ExecutionPhase executionPhase) default io.reactivex.rxjava3.core.Completableerror(String id, HttpExecutionContext ctx, @Nullable ExecutionPhase executionPhase, Throwable throwable) id()default io.reactivex.rxjava3.core.Completableinterrupt(String id, HttpExecutionContext ctx, @Nullable ExecutionPhase executionPhase) default io.reactivex.rxjava3.core.CompletableinterruptWith(String id, HttpExecutionContext ctx, @Nullable ExecutionPhase executionPhase, ExecutionFailure failure) default io.reactivex.rxjava3.core.Completablepost(String id, HttpExecutionContext ctx, @Nullable ExecutionPhase executionPhase) default io.reactivex.rxjava3.core.Completablepre(String id, HttpExecutionContext ctx, @Nullable ExecutionPhase executionPhase)
-
Method Details
-
id
String id() -
pre
default io.reactivex.rxjava3.core.Completable pre(String id, HttpExecutionContext ctx, @Nullable @Nullable ExecutionPhase executionPhase) -
post
default io.reactivex.rxjava3.core.Completable post(String id, HttpExecutionContext ctx, @Nullable @Nullable ExecutionPhase executionPhase) -
error
default io.reactivex.rxjava3.core.Completable error(String id, HttpExecutionContext ctx, @Nullable @Nullable ExecutionPhase executionPhase, Throwable throwable) -
interrupt
default io.reactivex.rxjava3.core.Completable interrupt(String id, HttpExecutionContext ctx, @Nullable @Nullable ExecutionPhase executionPhase) -
interruptWith
default io.reactivex.rxjava3.core.Completable interruptWith(String id, HttpExecutionContext ctx, @Nullable @Nullable ExecutionPhase executionPhase, ExecutionFailure failure) -
cancel
default void cancel(String id, HttpExecutionContext ctx, @Nullable @Nullable ExecutionPhase executionPhase)
-