public final class ServiceUtils
extends java.lang.Object
ServiceUtils but it would actually work with anything, not only service implementations.| Modifier and Type | Method and Description | 
|---|---|
| static <T> java.util.Collection<T> | findAmongst(java.lang.Class<T> clazz,
           java.util.Collection<?> instances)Find instances of  clazzamong theinstances. | 
| static <T> java.util.Collection<T> | findAmongst(java.lang.Class<T> clazz,
           java.lang.Object... instances)Find instances of  clazzamong theinstances. | 
| static <T> java.util.Optional<T> | findOptionalAmongst(java.lang.Class<T> clazz,
                   java.util.Collection<?> instances)Find the only expected instance of  clazzamong theinstances. | 
| static <T> java.util.Optional<T> | findOptionalAmongst(java.lang.Class<T> clazz,
                   java.lang.Object... instances)Find the only expected instance of  clazzamong theinstances. | 
| static <T> T | findSingletonAmongst(java.lang.Class<T> clazz,
                    java.util.Collection<?> instances)Find the only expected instance of  clazzamong theinstances. | 
| static <T> T | findSingletonAmongst(java.lang.Class<T> clazz,
                    java.lang.Object... instances)Find the only expected instance of  clazzamong theinstances. | 
public static <T> java.util.Collection<T> findAmongst(java.lang.Class<T> clazz,
                                                      java.util.Collection<?> instances)
clazz among the instances.T - type of the searched instancesclazz - searched classinstances - instances looked atpublic static <T> java.util.Collection<T> findAmongst(java.lang.Class<T> clazz,
                                                      java.lang.Object... instances)
clazz among the instances.T - type of the searched instancesclazz - searched classinstances - instances looked atpublic static <T> T findSingletonAmongst(java.lang.Class<T> clazz,
                                         java.util.Collection<?> instances)
clazz among the instances.T - type of the searched instanceclazz - searched classinstances - instances looked atjava.lang.IllegalArgumentException - if more than one matching instancepublic static <T> java.util.Optional<T> findOptionalAmongst(java.lang.Class<T> clazz,
                                                            java.util.Collection<?> instances)
clazz among the instances.T - type of the searched instanceclazz - searched classinstances - instances looked atjava.lang.IllegalArgumentException - if more than one matching instancepublic static <T> T findSingletonAmongst(java.lang.Class<T> clazz,
                                         java.lang.Object... instances)
clazz among the instances.T - type of the searched instanceclazz - searched classinstances - instances looked atjava.lang.IllegalArgumentException - if more than one matching instancepublic static <T> java.util.Optional<T> findOptionalAmongst(java.lang.Class<T> clazz,
                                                            java.lang.Object... instances)
clazz among the instances.T - type of the searched instanceclazz - searched classinstances - instances looked atjava.lang.IllegalArgumentException - if more than one matching instance