Annotation Type Component
-
@Documented @Retention(RUNTIME) @Target(TYPE) @Inherited public @interface Component
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
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String
alias
java.lang.String
composer
java.lang.String
configurator
java.lang.String
description
java.lang.String
factory
java.lang.String
hint
java.lang.String
instantiationStrategy
boolean
isolatedRealm
java.lang.String
lifecycleHandler
java.lang.String
profile
java.lang.String
type
java.lang.String
version
-