aQute.bnd.annotation
Annotation Type Component


@Retention(value=CLASS)
@Target(value=TYPE)
public @interface Component


Optional Element Summary
 ConfigurationPolicy configurationPolicy
           
 boolean enabled
           
 String factory
           
 boolean immediate
           
 String name
           
 Class<?>[] provides
           
 boolean serviceFactory
           
 

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.