Class LiquibaseResourceAccessor

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.lang.Cloneable, liquibase.ExtensibleObject, liquibase.resource.ResourceAccessor

    @Singleton
    public class LiquibaseResourceAccessor
    extends liquibase.resource.CompositeResourceAccessor
    Micronaut bean implementing ResourceAccessor.
    Since:
    1.0.0
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface liquibase.resource.ResourceAccessor

        liquibase.resource.ResourceAccessor.NotFoundResource
    • 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
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface liquibase.resource.ResourceAccessor

        get, getExisting, openStream, openStreams
    • Constructor Detail

      • LiquibaseResourceAccessor

        public LiquibaseResourceAccessor​(io.micronaut.context.env.Environment environment)
        Parameters:
        environment - The Micronaut environment
    • 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:
        getAll in interface liquibase.resource.ResourceAccessor
        Overrides:
        getAll in class liquibase.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 ResourceAccessor to look for migrations