Package sting


package sting
The package containing annotations used by Sting to define a dependency injection container.
  • Class
    Description
    Annotation applied to type-targeting annotations that suppress warnings due to usages of @Named, @Typed, and @Eager.
    Annotation applied to type-targeting annotations that suppress warnings due to constructor parameter usages of @Named.
    Annotation applied to type-targeting annotations that suppress warnings due to usages of @Named, @Typed, and @Eager.
    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.
    Qualify a service with a name.
    Annotation that indicates the class that provides the service.
    Declare the types published by a component.