Package io.micronaut.liquibase
Class LiquibaseResourceAccessor
java.lang.Object
liquibase.AbstractExtensibleObject
liquibase.resource.AbstractResourceAccessor
liquibase.resource.CompositeResourceAccessor
io.micronaut.liquibase.LiquibaseResourceAccessor
- All Implemented Interfaces:
AutoCloseable,Cloneable,liquibase.ExtensibleObject,liquibase.resource.ResourceAccessor
@Singleton
public class LiquibaseResourceAccessor
extends liquibase.resource.CompositeResourceAccessor
Micronaut bean implementing
ResourceAccessor.- Since:
- 1.0.0
- Author:
- Sergio del Amo
-
Nested Class Summary
Nested classes/interfaces inherited from interface liquibase.resource.ResourceAccessor
liquibase.resource.ResourceAccessor.NotFoundResource, liquibase.resource.ResourceAccessor.SearchOptions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static List<liquibase.resource.ResourceAccessor>buildResourceAccessors(io.micronaut.context.env.Environment environment) List<liquibase.resource.Resource>list(String relativeTo, String path, boolean includeFiles, boolean includeDirectories, boolean recursive) Methods inherited from class liquibase.resource.CompositeResourceAccessor
addResourceAccessor, close, describeLocations, removeResourceAccessor, search, searchMethods inherited from class liquibase.AbstractExtensibleObject
clone, describe, equals, get, get, get, getAttributes, getFieldValue, getObjectMetaData, getValuePath, has, hashCode, set, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface liquibase.resource.ResourceAccessor
get, getExisting, handleDuplicateFileModeLogging, openStream, openStreams
-
Constructor Details
-
LiquibaseResourceAccessor
public LiquibaseResourceAccessor(io.micronaut.context.env.Environment environment) - Parameters:
environment- The Micronaut environment
-
-
Method Details
-
list
public SortedSet<String> list(String relativeTo, String path, boolean includeFiles, boolean includeDirectories, boolean recursive) throws IOException - Throws:
IOException
-
getAll
- Specified by:
getAllin interfaceliquibase.resource.ResourceAccessor- Overrides:
getAllin classliquibase.resource.CompositeResourceAccessor- Throws:
IOException
-
buildResourceAccessors
protected static List<liquibase.resource.ResourceAccessor> buildResourceAccessors(io.micronaut.context.env.Environment environment) - Parameters:
environment- The environment- Returns:
- A list of
ResourceAccessorto look for migrations
-