aQute.bnd.annotation
Annotation Type Component
@Retention(value=CLASS)
@Target(value=TYPE)
public @interface Component
name
public abstract String name
- Default:
- ""
provides
public abstract Class<?>[] provides
- 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.ConfigurationPolicy.OPTIONAL
Copyright © 2010 aQute SARL. All Rights Reserved.