@Target(value=ANNOTATION_TYPE) @Retention(value=RUNTIME) public @interface RequiredService
Modifier and Type | Required Element and Description |
---|---|
String |
name
The component internal service name.
|
Class<?> |
type
The service interface type.
|
Modifier and Type | Optional Element and Description |
---|---|
Binding |
binding
The binding.
|
boolean |
multiple
Flag if multiple services should be returned.
|
Class<?> |
multiplextype
The multiplex type.
|
NFRProperty[] |
nfprops
The required service non functional properties.
|
public abstract String name
public abstract Class<?> type
public abstract boolean multiple
public abstract Binding binding
public abstract Class<?> multiplextype
public abstract NFRProperty[] nfprops
Copyright © 2013. All Rights Reserved.