Package io.helidon.servicecommon.restcdi
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon
services.
-
Interface Summary Interface Description HelidonInterceptor<W> Common behavior for interceptors, invoking a preInvocation method before running an interceptedExecutable
.HelidonInterceptor.WithPostCompletion<W> Common behavior among interceptors with both pre-invocation and post-completion behavior. -
Class Summary Class Description HelidonInterceptor.Base<W> HelidonInterceptor
implementation providing as much logic as possible.HelidonRestCdiExtension<T extends RestServiceSupport> Abstract superclass of service-specific, REST-based CDI extensions.HelidonRestCdiExtension.WorkItemsManager<W> Manages a very simple multi-map ofExecutable
toClass<? extends Annotation>
to aSet
of typed work items.