Class H2MigrateConfiguration
- Object
-
- H2MigrateConfiguration
-
public class H2MigrateConfiguration extends Object
Configuration for NetCDF sidecar H2 index to target store migration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
H2MigrateConfiguration.ConfigurationException
-
Constructor Summary
Constructors Constructor Description H2MigrateConfiguration()
-
Method Summary
-
-
-
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
-
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)
-
-