aQute.bnd.annotation.component
Annotation Type Component
@Retention(value=CLASS)
@Target(value=TYPE)
public @interface Component
name
public abstract String name
- Default:
- ""
provide
public abstract Class<?>[] provide
- Default:
- java.lang.Object.class
factory
public abstract 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 String[] properties
- Default:
- {}
designate
public abstract Class<?> designate
- Default:
- java.lang.Object.class
designateFactory
public abstract Class<?> designateFactory
- Default:
- java.lang.Object.class
Copyright © 2012 aQute SARL. All Rights Reserved.