Class SpringPackageScanClassResolver
- java.lang.Object
- liquibase.servicelocator.DefaultPackageScanClassResolver
- org.springframework.boot.liquibase.SpringPackageScanClassResolver
- All Implemented Interfaces:
liquibase.servicelocator.PackageScanClassResolver
public class SpringPackageScanClassResolver extends liquibase.servicelocator.DefaultPackageScanClassResolver
LiquibasePackageScanClassResolver
implementation that uses Spring's resource scanning to locate classes. This variant is safe to use with Spring Boot packaged executable JARs.
Constructor Summary
Constructors Constructor Description SpringPackageScanClassResolver(org.apache.commons.logging.Log logger)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
findAllClasses(String packageName, ClassLoader loader)
Methods inherited from class liquibase.servicelocator.DefaultPackageScanClassResolver
addClassLoader, addFilter, addFoundClass, addFoundClass, addIfMatching, customResourceLocator, find, findByFilter, findImplementations, findInAllClasses, getClassLoaders, getFoundClasses, getResources, loadImplementationsInJar, removeFilter, setClassLoaders
Constructor Detail
SpringPackageScanClassResolver
public SpringPackageScanClassResolver(org.apache.commons.logging.Log logger)
Method Detail
findAllClasses
protected void findAllClasses(String packageName, ClassLoader loader)
- Overrides:
findAllClasses
in classliquibase.servicelocator.DefaultPackageScanClassResolver