public class Services extends Object
| Constructor and Description | 
|---|
Services()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Class[] | 
getImplementorClasses(Class serviceClass)  | 
static Class[] | 
getImplementorClasses(Class serviceClass,
                     ClassLoader loader)  | 
static Class[] | 
getImplementorClasses(String serviceName)
Return an array of Class objects of all known service implementors of the
 specified class name(as resolved by the current thread's context class
 loader). 
 | 
static Class[] | 
getImplementorClasses(String serviceName,
                     ClassLoader loader)  | 
static Class[] | 
getImplementorClasses(String serviceName,
                     ClassLoader loader,
                     boolean skipMissing)
Return an array of Class objects of all known service implementors of the
 specified class name, as resolved by the specified  
ClassLoader. | 
static String[] | 
getImplementors(Class serviceClass)
Return an array of Strings of class names of all known service
 implementors of the specified interface or class. 
 | 
static String[] | 
getImplementors(Class serviceClass,
               ClassLoader loader)
Return an array of Strings of class names of all known service
 implementors of the specified interface or class. 
 | 
static String[] | 
getImplementors(String serviceName)
Return an array of Strings of class names of all known service
 implementors of the specified class name(as resolved by the current
 thread's context class loader). 
 | 
static String[] | 
getImplementors(String serviceName,
               ClassLoader loader)
Return an array of Strings of class names of all known service
 implementors of the specified class name, as resolved by the specified
  
ClassLoader. | 
public static String[] getImplementors(Class serviceClass)
public static String[] getImplementors(Class serviceClass, ClassLoader loader)
public static String[] getImplementors(String serviceName)
public static String[] getImplementors(String serviceName, ClassLoader loader)
ClassLoader.public static Class[] getImplementorClasses(Class serviceClass, ClassLoader loader)
public static Class[] getImplementorClasses(String serviceName)
public static Class[] getImplementorClasses(String serviceName, ClassLoader loader)
public static Class[] getImplementorClasses(String serviceName, ClassLoader loader, boolean skipMissing) throws ClassNotFoundException
ClassLoader.skipMissing - if true, then ignore classes that cannot be loaded by
 the classloader; otherwise, resolution failures will throw a
 ClassNotFoundException.ClassNotFoundExceptionCopyright © 2006–2022 Apache Software Foundation. All rights reserved.