Interface Qualifier<T>
-
- All Known Implementing Classes:
CompositeQualifier
,LatestVersionQualifier
,NamedQualifier
,PrimaryQualifier
,RestrictionQualifier
,SecondaryQualifier
,VersionQualifier
public interface Qualifier<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
contains(Qualifier qualifier)
Stream<ComponentDescriptor<T>>
filter(Class<T> componentType, Stream<ComponentDescriptor<T>> candidates)
default Optional<ComponentDescriptor<T>>
findFirst(Class<T> componentType, Stream<ComponentDescriptor<T>> candidates)
-
-
-
Method Detail
-
contains
default boolean contains(Qualifier qualifier)
-
filter
Stream<ComponentDescriptor<T>> filter(Class<T> componentType, Stream<ComponentDescriptor<T>> candidates)
-
findFirst
default Optional<ComponentDescriptor<T>> findFirst(Class<T> componentType, Stream<ComponentDescriptor<T>> candidates)
-
-