aQute.bnd.annotation.component
Annotation Type Component
@Retention(value=CLASS)
@Target(value=TYPE)
public @interface Component
name
public abstract java.lang.String name
- Default:
- ""
provide
public abstract java.lang.Class<?>[] provide
- Default:
- java.lang.Object.class
factory
public abstract java.lang.String factory
- Default:
- ""
servicefactory
public abstract boolean servicefactory
- Default:
- false
enabled
public abstract boolean enabled
- Default:
- true
immediate
public abstract boolean immediate
- Default:
- false
configurationPolicy
public abstract ConfigurationPolicy configurationPolicy
- Default:
- aQute.bnd.annotation.component.ConfigurationPolicy.optional
properties
public abstract java.lang.String[] properties
- Default:
- {}
designate
public abstract java.lang.Class<?> designate
- Default:
- java.lang.Object.class
designateFactory
public abstract java.lang.Class<?> designateFactory
- Default:
- java.lang.Object.class
Copyright å© aQute SARL (2000, 2011). All Rights Reserved.