public final class OrderedSPIRegistry extends Object
| Constructor and Description |
|---|
OrderedSPIRegistry() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends OrderedSPI<?>> |
getRegisteredServices(Class<T> orderedSPIClass)
Get registered services.
|
static <T extends OrderedSPI<?>> |
getRegisteredServices(Class<T> orderedSPIClass,
Comparator<Integer> comparator)
Get registered services.
|
static <K,V extends OrderedSPI<?>> |
getRegisteredServices(Class<V> orderedSPIClass,
Collection<K> types)
Get registered services.
|
static <K,V extends OrderedSPI<?>> |
getRegisteredServices(Class<V> orderedSPIClass,
Collection<K> types,
Comparator<Integer> comparator)
Get registered services.
|
static <T extends OrderedSPI<?>> |
getRegisteredServicesByClass(Class<T> orderedSPIClass,
Collection<Class<?>> types)
Get registered services by class type.
|
public static <T extends OrderedSPI<?>> Map<Class<?>,T> getRegisteredServicesByClass(Class<T> orderedSPIClass, Collection<Class<?>> types)
T - type of ordered SPI classorderedSPIClass - class of ordered SPItypes - typespublic static <K,V extends OrderedSPI<?>> Map<K,V> getRegisteredServices(Class<V> orderedSPIClass, Collection<K> types)
K - type of keyV - type of ordered SPI classorderedSPIClass - class of ordered SPItypes - typespublic static <K,V extends OrderedSPI<?>> Map<K,V> getRegisteredServices(Class<V> orderedSPIClass, Collection<K> types, Comparator<Integer> comparator)
K - type of keyV - type of ordered SPI classorderedSPIClass - class of ordered SPItypes - typescomparator - comparatorpublic static <T extends OrderedSPI<?>> Collection<T> getRegisteredServices(Class<T> orderedSPIClass)
T - type of ordered SPI classorderedSPIClass - class of ordered SPIpublic static <T extends OrderedSPI<?>> Collection<T> getRegisteredServices(Class<T> orderedSPIClass, Comparator<Integer> comparator)
T - type of ordered SPI classorderedSPIClass - class of ordered SPIcomparator - comparatorCopyright © 2022 The Apache Software Foundation. All rights reserved.