@Qualifier
@Target(value={FIELD,PARAMETER})
@Retention(value=RUNTIME)
public @interface ObservableService
Inject field as requiring an observable view of available
services.
Fields annotated as such should be of one of the following types, and will reflect service availability changes with the associated behaviors:
ObservableList - ordered by service rankingObservableSet - unorderedObservableValue - updated to highest ranked| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
target
The target filter for the reference.
|