public class ServiceLoaderUtils extends Object
| Constructor and Description | 
|---|
ServiceLoaderUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> T | 
newInstance(Class klass,
           ServiceLoader loader)
Loads a class and instantiates it. 
 | 
static <T> T | 
newInstance(String className)
Loads a class and instantiates it 
 | 
static <T> T | 
newInstance(String className,
           ClassLoader loader)
Loads a class and instantiates it 
 | 
static <T> void | 
sortLoadedClasses(List<T> loaded)
Sorts a list of loaded classes, so that non-Tika ones come
 before Tika ones, and otherwise in reverse alphabetical order 
 | 
public static <T> void sortLoadedClasses(List<T> loaded)
public static <T> T newInstance(String className)
T - service typeclassName - service class namepublic static <T> T newInstance(String className, ClassLoader loader)
T - service typeclassName - service class nameloader - class loaderpublic static <T> T newInstance(Class klass, ServiceLoader loader)
T - service typeklass - class to buildloader - service loaderCopyright © 2007–2023 The Apache Software Foundation. All rights reserved.