All Classes and Interfaces
Class
Description
Annotation applied to type-targeting annotations that suppress warnings due to constructor
parameter usages of
@Named.Marks a public interceptor lifecycle method that runs after a successful target service method call.
Marks a public interceptor lifecycle method that runs after an inner interceptor or target service method throws.
Marks a lifecycle method parameter that receives the target service method arguments as a read-only array.
Marks a public interceptor lifecycle method that runs before the target service method.
Marks a lifecycle method parameter that receives a compile-time scalar member value from the binding annotation.
The supported v1 interceptor binding value kinds.
Compile-time scalar value from an interceptor binding annotation member.
Annotation indicating that the component should be eagerly instantiated when the
Injector
is created.Annotates an interface for which a dependency-injected factory implementation is to be generated.
Enum to control if a feature should be enabled.
Identify an interface that can contribute to a component graph.
Identify a component type that Sting can create by invoking the constructor.
Annotates an interface for which a dependency-injected implementation is to be generated.
A specification of a service that is supplied to an injector during construction.
Annotate an interface to declare that it will be used in an injector-oriented integration surface.
Immutable metadata for one intercepted service method.
Marks an annotation type as an interceptor binding.
Immutable metadata for one effective interceptor binding on one service coordinate.
Processor-path plugin extension point for direct interceptor code generation.
Emits raw Java statements and exposes expressions for interceptor lifecycle metadata.
Marks a lifecycle method parameter that receives the intercepted service method name.
Qualify a service with a name.
Marks an
After lifecycle method parameter that receives the target service method result.Marks a lifecycle method parameter that receives the intercepted service interface type name.
The annotation processor that analyzes Sting annotated source code and generates an injector and supporting artifacts.
Annotation that indicates the class that provides the service.
Marks an
AfterException lifecycle method parameter that receives the thrown failure.Declare the types published by a component.