Package io.micronaut.liquibase
Class LiquibaseResourceAccessor
- java.lang.Object
-
- liquibase.AbstractExtensibleObject
-
- liquibase.resource.AbstractResourceAccessor
-
- liquibase.resource.CompositeResourceAccessor
-
- io.micronaut.liquibase.LiquibaseResourceAccessor
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Cloneable,liquibase.ExtensibleObject,liquibase.resource.ResourceAccessor
@Singleton public class LiquibaseResourceAccessor extends liquibase.resource.CompositeResourceAccessorMicronaut bean implementingResourceAccessor.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description LiquibaseResourceAccessor(io.micronaut.context.env.Environment environment)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.util.List<liquibase.resource.ResourceAccessor>buildResourceAccessors(io.micronaut.context.env.Environment environment)java.util.List<liquibase.resource.Resource>getAll(java.lang.String path)java.util.SortedSet<java.lang.String>list(java.lang.String relativeTo, java.lang.String path, boolean includeFiles, boolean includeDirectories, boolean recursive)-
Methods inherited from class liquibase.resource.CompositeResourceAccessor
addResourceAccessor, close, describeLocations, removeResourceAccessor, search
-
Methods inherited from class liquibase.AbstractExtensibleObject
clone, describe, equals, get, get, get, getAttributes, getFieldValue, getObjectMetaData, getValuePath, has, hashCode, set, toString
-
-
-
-
Method Detail
-
list
public java.util.SortedSet<java.lang.String> list(java.lang.String relativeTo, java.lang.String path, boolean includeFiles, boolean includeDirectories, boolean recursive) throws java.io.IOException- Throws:
java.io.IOException
-
getAll
public java.util.List<liquibase.resource.Resource> getAll(java.lang.String path) throws java.io.IOException- Specified by:
getAllin interfaceliquibase.resource.ResourceAccessor- Overrides:
getAllin classliquibase.resource.CompositeResourceAccessor- Throws:
java.io.IOException
-
buildResourceAccessors
protected static java.util.List<liquibase.resource.ResourceAccessor> buildResourceAccessors(io.micronaut.context.env.Environment environment)
- Parameters:
environment- The environment- Returns:
- A list of
ResourceAccessorto look for migrations
-
-