aQute.bnd.annotation.component
Annotation Type Reference


@Retention(value=CLASS)
@Target(value=METHOD)
public @interface Reference


Optional Element Summary
 boolean dynamic
           
 boolean multiple
           
 String name
           
 boolean optional
           
 Class<?> service
           
 String target
           
 char type
           
 String unbind
           
 

name

public abstract String name
Default:
""

service

public abstract Class<?> service
Default:
java.lang.Object.class

optional

public abstract boolean optional
Default:
false

multiple

public abstract boolean multiple
Default:
false

dynamic

public abstract boolean dynamic
Default:
false

target

public abstract String target
Default:
""

unbind

public abstract String unbind
Default:
""

type

public abstract char type
Default:
0


Copyright © 2012 aQute SARL. All Rights Reserved.