Package org.xipki.ca.mgmt.db.port
Class DbPortWorker
- java.lang.Object
-
- org.xipki.ca.mgmt.db.DbWorker
-
- org.xipki.ca.mgmt.db.port.DbPortWorker
-
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
DbPortWorker.ExportCaDb,DbPortWorker.ExportOcspDb,DbPortWorker.ImportCaDb,DbPortWorker.ImportOcspDb,DbPortWorker.ImportOcspFromCaDb
public abstract class DbPortWorker extends DbWorker
Worker for database export / import.- Since:
- 2.0.0
- Author:
- Lijun Liao (xipki)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDbPortWorker.ExportCaDbstatic classDbPortWorker.ExportOcspDbstatic classDbPortWorker.ImportCaDbstatic classDbPortWorker.ImportOcspDbstatic classDbPortWorker.ImportOcspFromCaDb
-
Field Summary
Fields Modifier and Type Field Description protected char[]password-
Fields inherited from class org.xipki.ca.mgmt.db.DbWorker
datasource, stopMe
-
-
Constructor Summary
Constructors Constructor Description DbPortWorker(org.xipki.datasource.DataSourceFactory datasourceFactory, org.xipki.password.PasswordResolver passwordResolver, String dbConfFile, char[] password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddecrypt(String dir)protected voiddeleteDecryptedFiles(String dir)protected voidencrypt(File dir)
-
-
-
Constructor Detail
-
DbPortWorker
public DbPortWorker(org.xipki.datasource.DataSourceFactory datasourceFactory, org.xipki.password.PasswordResolver passwordResolver, String dbConfFile, char[] password) throws org.xipki.password.PasswordResolverException, IOException- Throws:
org.xipki.password.PasswordResolverExceptionIOException
-
-
Method Detail
-
encrypt
protected void encrypt(File dir) throws IOException
- Throws:
IOException
-
decrypt
protected void decrypt(String dir) throws IOException
- Throws:
IOException
-
deleteDecryptedFiles
protected void deleteDecryptedFiles(String dir) throws IOException
- Throws:
IOException
-
-