@Target(value={FIELD,PARAMETER,METHOD,ANNOTATION_TYPE}) @Inherited public @interface RequiresDevice
Modifier and Type | Required Element and Description |
---|---|
String |
id
Set the dependency id.
|
String |
type
Dependency type (field, bind or unbind)
|
Modifier and Type | Optional Element and Description |
---|---|
boolean |
aggregate |
Class |
comparator
Set the comparator.
|
String |
filter
Set the LDAP filter of the dependency.
|
String |
from
Set the from attribute.
|
String[] |
mandatoryProps
List of mandatory properties in dependency
|
boolean |
optional
Set if the dependency is optional.
|
String |
policy
Set the binding policy.
|
boolean |
proxy
Set to true if the service dependency is injected
as a proxy.
|
String |
specification
Set the required service specification.
|
public abstract String id
public abstract String type
public abstract String filter
public abstract boolean optional
public abstract String policy
public abstract Class comparator
Comparator
public abstract String from
public abstract String specification
public abstract boolean proxy
public abstract boolean aggregate
public abstract String[] mandatoryProps
Copyright © 2012-2013 ADELE Research Group. All Rights Reserved.