Interface Qualifier<T>
-
- All Known Implementing Classes:
AnyQualifier,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 booleancontains(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)
-
-