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)
setResourceAccessor
public void setResourceAccessor(ResourceAccessor resourceAccessor)
addPackageToScan
public void addPackageToScan(String packageName)
findClass
public Class findClass(Class requiredInterface)
throws ServiceNotFoundException
- Throws:
ServiceNotFoundException
findClasses
public Class[] findClasses(Class 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 © 2012 Liquibase.org. All Rights Reserved.