Uses of Interface
io.helidon.service.registry.InterceptionContext
Packages that use InterceptionContext
Package
Description
Helidon Fault Tolerance Support.
API required to define services, and to compile the code generated sources for Helidon Service Registry,
with a core service registry implementation (replacement for
ServiceLoader).Helidon WebServer GraphQL Support.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP specific APIs.
-
Uses of InterceptionContext in io.helidon.faulttolerance
Methods in io.helidon.faulttolerance with parameters of type InterceptionContextModifier and TypeMethodDescription<V> VFtSupport.AsyncMethod.proceed(InterceptionContext ctx, Interception.Interceptor.Chain<V> chain, Object... args) <V> VFtSupport.BulkheadMethod.proceed(InterceptionContext ctx, Interception.Interceptor.Chain<V> chain, Object... args) <V> VFtSupport.CircuitBreakerMethod.proceed(InterceptionContext ctx, Interception.Interceptor.Chain<V> chain, Object... args) <V> VFtSupport.FallbackMethod.proceed(InterceptionContext ctx, Interception.Interceptor.Chain<V> chain, Object... args) <V> VFtSupport.RetryMethod.proceed(InterceptionContext ctx, Interception.Interceptor.Chain<V> chain, Object... args) <V> VFtSupport.TimeoutMethod.proceed(InterceptionContext ctx, Interception.Interceptor.Chain<V> chain, Object... args) -
Uses of InterceptionContext in io.helidon.service.registry
Classes in io.helidon.service.registry with type parameters of type InterceptionContextModifier and TypeClassDescriptionstatic classInterceptionContext.BuilderBase<BUILDER extends InterceptionContext.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends InterceptionContext>Fluent API builder base forInterceptionContext.Classes in io.helidon.service.registry that implement InterceptionContextModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Subclasses with type arguments of type InterceptionContext in io.helidon.service.registryClasses in io.helidon.service.registry that implement interfaces with type arguments of type InterceptionContextMethods in io.helidon.service.registry that return InterceptionContextModifier and TypeMethodDescriptionInterceptionContext.Builder.build()Create an instance from this builder.InterceptionContext.Builder.buildPrototype()Create an instance of the prototype.Methods in io.helidon.service.registry with parameters of type InterceptionContextModifier and TypeMethodDescriptionstatic InterceptionContext.BuilderInterceptionContext.builder(InterceptionContext instance) Create a new fluent API builder from an existing instance.InterceptionContext.BuilderBase.from(InterceptionContext prototype) Update this builder from an existing prototype instance.<T> TInterception.EntryPointInterceptor.proceed(InterceptionContext invocationContext, Interception.Interceptor.Chain<T> chain, Object... args) Handle entry point interception.<V> VInterception.Interceptor.proceed(InterceptionContext ctx, Interception.Interceptor.Chain<V> chain, Object... args) Called during interception of the target V. -
Uses of InterceptionContext in io.helidon.webserver.graphql
Methods in io.helidon.webserver.graphql with parameters of type InterceptionContextModifier and TypeMethodDescriptionGraphQlEntryPoint.Interceptor.proceed(InterceptionContext interceptionContext, GraphQlEntryPoint.Interceptor.Chain chain, graphql.schema.DataFetchingEnvironment environment) Method to implement interceptor logic. -
Uses of InterceptionContext in io.helidon.webserver.grpc
Methods in io.helidon.webserver.grpc with parameters of type InterceptionContextModifier and TypeMethodDescription<ReqT,RespT>
io.grpc.ServerCall.Listener<ReqT> GrpcEntryPoint.Interceptor.intercept(InterceptionContext interceptionContext, GrpcEntryPoint.Interceptor.Chain<ReqT, RespT> chain, io.grpc.ServerCall<ReqT, RespT> call, io.grpc.Metadata headers) Method to implement interceptor logic. -
Uses of InterceptionContext in io.helidon.webserver.http
Methods in io.helidon.webserver.http with parameters of type InterceptionContextModifier and TypeMethodDescriptionvoidHttpEntryPoint.AuthorizationInterceptor.authorize(InterceptionContext interceptionContext, HttpEntryPoint.Interceptor.Chain chain, ServerRequest request, ServerResponse response) Authorize the operation.voidHttpEntryPoint.Interceptor.proceed(InterceptionContext interceptionContext, HttpEntryPoint.Interceptor.Chain chain, ServerRequest request, ServerResponse response) Method to implement interceptor logic.