Package me.gilbva.shrike.annotations

  • Annotation Types Summary 
    Annotation Type Description
    Component
    Mark a class as a component so it can be managed by the API.
    ComponentInit
    This annotation specify that the method on witch is declared is an initialize method, the container will call this method when the component is created after all or most dependency fields are injected.
    Inject
    This annotation specify that the field on witch it is declared is a component dependency, the container will find (any/all) components that provides the service and inject the instance of it in this field.
    InjectNext
    This annotation behaves in the same way as the Inject annotation except that it will look only for components that has a priority value bigger than the current component.
    Priority
    Defines the priority of the component in a way that the small values are the highest priority component.