Class H2MigrateConfiguration


  • public class H2MigrateConfiguration
    extends Object
    Configuration for NetCDF sidecar H2 index to target store migration
    • Constructor Detail

      • H2MigrateConfiguration

        public H2MigrateConfiguration()
    • Method Detail

      • getDataStore

        public static DataStore getDataStore​(Properties configuration)
                                      throws IOException,
                                             ClassNotFoundException,
                                             IllegalAccessException,
                                             InstantiationException,
                                             NoSuchMethodException,
                                             InvocationTargetException
        Builds a datastore from a property file configuration, using GeoTools default convention as well as ImageMosaic own one
        Throws:
        IOException
        ClassNotFoundException
        IllegalAccessException
        InstantiationException
        NoSuchMethodException
        InvocationTargetException
      • setMosaicPath

        public void setMosaicPath​(String mosaicPath)
      • setTargetStoreConfiguration

        public void setTargetStoreConfiguration​(String configPath)
      • setSourceStoreConfiguration

        public void setSourceStoreConfiguration​(String configPath)
      • loadStoreProperties

        public Properties loadStoreProperties​(String configPath)
      • setFailureIgnored

        public void setFailureIgnored​(boolean failureIgnored)
      • isFailureIgnored

        public boolean isFailureIgnored()
      • setConcurrency

        public void setConcurrency​(String concurrencySpec)
      • setConcurrency

        public void setConcurrency​(int concurrency)
      • setLogDirectory

        public void setLogDirectory​(String logDirectoryPath)
      • getLogDirectory

        public File getLogDirectory()
      • setMosaicDirectory

        public void setMosaicDirectory​(File mosaicDirectory)
      • getMosaicDirectory

        public File getMosaicDirectory()
      • getTargetStoreConfiguration

        public Properties getTargetStoreConfiguration()
      • getSourceStoreConfiguration

        public Properties getSourceStoreConfiguration()
      • getConcurrency

        public int getConcurrency()
      • setCoverageNames

        public void setCoverageNames​(String[] coverageNames)
      • getCoverageNames

        public String[] getCoverageNames()
      • setIndexStoreName

        public void setIndexStoreName​(String indexStoreName)
      • getIndexStoreName

        public String getIndexStoreName()
      • getIndexTables

        public String[] getIndexTables()
      • setIndexTables

        public void setIndexTables​(String[] indexTables)