liquibase.servicelocator
Class ServiceLocator
java.lang.Object
liquibase.servicelocator.ServiceLocator
- Direct Known Subclasses:
- CustomResolverServiceLocator
public class ServiceLocator
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceLocator
protected ServiceLocator()
ServiceLocator
protected ServiceLocator(ResourceAccessor accessor)
ServiceLocator
protected ServiceLocator(PackageScanClassResolver classResolver)
ServiceLocator
protected ServiceLocator(PackageScanClassResolver classResolver,
ResourceAccessor accessor)
getInstance
public static ServiceLocator getInstance()
setInstance
public static void setInstance(ServiceLocator newInstance)
defaultClassLoader
protected PackageScanClassResolver defaultClassLoader()
setResourceAccessor
public void setResourceAccessor(ResourceAccessor resourceAccessor)
addPackageToScan
public void addPackageToScan(String packageName)
getPackages
public List<String> getPackages()
findClass
public Class findClass(Class requiredInterface)
throws ServiceNotFoundException
- Throws:
ServiceNotFoundException
findClasses
public <T> Class<? extends T>[] findClasses(Class<T> requiredInterface)
throws ServiceNotFoundException
- Throws:
ServiceNotFoundException
newInstance
public Object newInstance(Class requiredInterface)
throws ServiceNotFoundException
- Throws:
ServiceNotFoundException
reset
public static void reset()
getLogger
protected Logger getLogger()
Copyright © 2015 Liquibase.org. All rights reserved.