A Swiss Army Knife for OSGi

aQute.bnd.annotation.component
Annotation Type Reference


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


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

name

public abstract java.lang.String name
Default:
""

service

public abstract java.lang.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 java.lang.String target
Default:
""

unbind

public abstract java.lang.String unbind
Default:
""

type

public abstract char type
Default:
0

Licensed under Apache Software License 2.0

Copyright å© aQute SARL (2000, 2011). All Rights Reserved.