@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface Component
Modifier and Type | Required Element and Description |
---|---|
java.lang.Class<?> |
role |
Modifier and Type | Optional Element and 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 |