Uses of Annotation Interface
io.helidon.service.registry.Interception.Intercepted
Packages that use Interception.Intercepted
Package
Description
Helidon Fault Tolerance Support.
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for
whether metrics is actually on the runtime path or not or is enabled or not.
Distributed tracing support for Helidon.
Helidon Transactions.
Validation API.
-
Uses of Interception.Intercepted in io.helidon.faulttolerance
Classes in io.helidon.faulttolerance with annotations of type Interception.InterceptedModifier and TypeClassDescriptionstatic @interfaceRuns the annotated method asynchronously.static @interfaceBulkhead protects a resource that cannot serve unlimited parallel requests.static @interfaceThe annotated method (or all methods on annotated type) will have circuit breaker according to the configuration.static @interfaceThe annotated method will fallback to the defined method on failure.static @interfaceThe annotated method (or all methods on annotated type) will be retried according to the configuration.static @interfaceThe annotated method (or all methods on annotated type) will time out according to the configuration. -
Uses of Interception.Intercepted in io.helidon.metrics.api
Classes in io.helidon.metrics.api with annotations of type Interception.InterceptedModifier and TypeClassDescriptionstatic @interfaceThe annotated method will be counted.static @interfaceThe annotated method will be a gauge source.static @interfaceThe annotated method will be timed. -
Uses of Interception.Intercepted in io.helidon.tracing
Classes in io.helidon.tracing with annotations of type Interception.InterceptedModifier and TypeClassDescriptionstatic @interfaceMarks all service methods on this type as traced, or marks a method as traced (i.e. -
Uses of Interception.Intercepted in io.helidon.transaction
Classes in io.helidon.transaction with annotations of type Interception.InterceptedModifier and TypeClassDescriptionstatic @interfaceAnnotated method will be executed with managed transaction ofTx.Type.MANDATORYtype.static @interfaceAnnotated method will be executed with managed transaction ofTx.Type.NEVERtype.static @interfaceAnnotated method will be executed with managed transaction ofTx.Type.NEWtype.static @interfaceAnnotated method will be executed with managed transaction ofTx.Type.REQUIREDtype.static @interfaceAnnotated method will be executed with managed transaction ofTx.Type.SUPPORTEDtype.static @interfaceAnnotated method will be executed with managed transaction ofTx.Type.UNSUPPORTEDtype. -
Uses of Interception.Intercepted in io.helidon.validation
Classes in io.helidon.validation with annotations of type Interception.InterceptedModifier and TypeClassDescriptionstatic @interfaceDefinition of a constraint.static @interfaceMark an element as validated even when no explicit constraints are added on it to validate the nested object structure.