Annotation Type Component


  • @Documented
    @Retention(RUNTIME)
    @Target(TYPE)
    @Inherited
    @Deprecated
    public @interface Component
    Deprecated.
    see Plexus-to-JSR330 instead.
    Marks a class as a Plexus component.
    Since:
    1.0-alpha-33
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class<?> role
      Deprecated.
       
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String alias
      Deprecated.
       
      java.lang.String composer
      Deprecated.
       
      java.lang.String configurator
      Deprecated.
       
      java.lang.String description
      Deprecated.
       
      java.lang.String factory
      Deprecated.
       
      java.lang.String hint
      Deprecated.
       
      java.lang.String instantiationStrategy
      Deprecated.
       
      boolean isolatedRealm
      Deprecated.
       
      java.lang.String lifecycleHandler
      Deprecated.
       
      java.lang.String profile
      Deprecated.
       
      java.lang.String type
      Deprecated.
       
      java.lang.String version
      Deprecated.
       
    • Element Detail

      • role

        java.lang.Class<?> role
        Deprecated.
      • hint

        java.lang.String hint
        Deprecated.
        Default:
        ""
      • version

        java.lang.String version
        Deprecated.
        Default:
        ""
      • alias

        java.lang.String alias
        Deprecated.
        Default:
        ""
      • description

        java.lang.String description
        Deprecated.
        Default:
        ""
      • lifecycleHandler

        java.lang.String lifecycleHandler
        Deprecated.
        Default:
        ""
      • instantiationStrategy

        java.lang.String instantiationStrategy
        Deprecated.
        Default:
        ""
      • factory

        java.lang.String factory
        Deprecated.
        Default:
        ""
      • type

        java.lang.String type
        Deprecated.
        Default:
        ""
      • profile

        java.lang.String profile
        Deprecated.
        Default:
        ""
      • composer

        java.lang.String composer
        Deprecated.
        Default:
        ""
      • configurator

        java.lang.String configurator
        Deprecated.
        Default:
        ""
      • isolatedRealm

        boolean isolatedRealm
        Deprecated.
        Default:
        false