org.gcube.datatransfer.scheduler.db
Class DBManager
java.lang.Object
org.gcube.datatransfer.scheduler.db.DBManager
- Direct Known Subclasses:
- DataTransferDBManager
public abstract class DBManager
- extends Object
Constructor Summary |
DBManager()
Constructor for SQLDBManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
persistenceFactory
protected javax.jdo.PersistenceManagerFactory persistenceFactory
backupFolder
protected static File backupFolder
prop
protected static Properties prop
dbFileBaseFolder
protected String dbFileBaseFolder
- dbFileName is used to open or create files that hold the state
of the db. It can contain directory names relative to the current
working directory
dbFileName
protected String dbFileName
dbName
protected String dbName
backupIntervalMS
protected static int backupIntervalMS
DBManager
public DBManager()
- Constructor for SQLDBManager
close
public void close()
throws Exception
- Shutdown the db and close the connection to the db.
- Throws:
Exception
startBackUp
public boolean startBackUp()
zipFolder
protected void zipFolder(File[] files)
throws Exception
- Throws:
Exception
getScheduledBackupInHours
public String getScheduledBackupInHours()
Copyright © 2013. All Rights Reserved.