@Retention(value=CLASS)
@Target(value=TYPE)
public @interface Component
Modifier and Type | Fields and 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 |
Modifier and Type | Optional Element and 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 |
public abstract ConfigurationPolicy configurationPolicy