@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 rankedModifier and Type | Optional Element and Description |
---|---|
java.lang.String |
target
The target filter for the reference.
|