public class ServiceLocator extends Object
Modifier | Constructor and Description |
---|---|
protected |
ServiceLocator() |
protected |
ServiceLocator(PackageScanClassResolver classResolver) |
protected |
ServiceLocator(PackageScanClassResolver classResolver,
ResourceAccessor accessor) |
protected |
ServiceLocator(ResourceAccessor accessor) |
Modifier and Type | Method and Description |
---|---|
void |
addPackageToScan(String packageName) |
Class |
findClass(Class requiredInterface) |
<T> Class<? extends T>[] |
findClasses(Class<T> requiredInterface) |
static ServiceLocator |
getInstance() |
protected Logger |
getLogger() |
Object |
newInstance(Class requiredInterface) |
static void |
reset() |
static void |
setInstance(ServiceLocator newInstance) |
void |
setResourceAccessor(ResourceAccessor resourceAccessor) |
protected ServiceLocator()
protected ServiceLocator(ResourceAccessor accessor)
protected ServiceLocator(PackageScanClassResolver classResolver)
protected ServiceLocator(PackageScanClassResolver classResolver, ResourceAccessor accessor)
public static ServiceLocator getInstance()
public static void setInstance(ServiceLocator newInstance)
public void setResourceAccessor(ResourceAccessor resourceAccessor)
public void addPackageToScan(String packageName)
public Class findClass(Class requiredInterface) throws ServiceNotFoundException
ServiceNotFoundException
public <T> Class<? extends T>[] findClasses(Class<T> requiredInterface) throws ServiceNotFoundException
ServiceNotFoundException
public Object newInstance(Class requiredInterface) throws ServiceNotFoundException
ServiceNotFoundException
public static void reset()
protected Logger getLogger()
Copyright © 2014 Liquibase.org. All rights reserved.