Package aQute.bnd.annotation.component
Annotation Type Component
-
@Retention(CLASS) @Target(TYPE) public @interface Component
-
-
Field Summary
Fields Modifier and Type Fields Description static java.lang.String
CONFIGURATION_POLICY
static java.lang.String
DESIGNATE
static java.lang.String
DESIGNATE_FACTORY
static java.lang.String
ENABLED
static java.lang.String
FACTORY
static java.lang.String
IMMEDIATE
static java.lang.String
NAME
static java.lang.String
PROPERTIES
static java.lang.String
PROVIDE
static java.lang.String
RNAME
static java.lang.String
SERVICEFACTORY
static java.lang.String
VERSION
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description ConfigurationPolicy
configurationPolicy
java.lang.Class<?>
designate
java.lang.Class<?>
designateFactory
boolean
enabled
java.lang.String
factory
boolean
immediate
java.lang.String
name
java.lang.String[]
properties
java.lang.Class<?>[]
provide
boolean
servicefactory
-
-
-
-
configurationPolicy
ConfigurationPolicy configurationPolicy
- Default:
- aQute.bnd.annotation.component.ConfigurationPolicy.optional
-
-