@Retention(value=CLASS)
@Target(value=TYPE)
public @interface Component
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 java.lang.String name
public abstract java.lang.Class<?>[] provide
public abstract java.lang.String factory
public abstract boolean servicefactory
public abstract boolean enabled
public abstract boolean immediate
public abstract ConfigurationPolicy configurationPolicy
public abstract java.lang.String[] properties
public abstract java.lang.Class<?> designate
public abstract java.lang.Class<?> designateFactory