Package org.xipki.ca.mgmt.db
Class DbWorker
- java.lang.Object
-
- org.xipki.ca.mgmt.db.DbWorker
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
DbPortWorker,DigestDiffWorker
public abstract class DbWorker extends java.lang.Object implements java.lang.RunnableWorker for database export / import.- Since:
- 5.3.15
- Author:
- Lijun Liao (xipki)
-
-
Field Summary
Fields Modifier and Type Field Description protected org.xipki.datasource.DataSourceWrapperdatasourceprotected java.util.concurrent.atomic.AtomicBooleanstopMe
-
Constructor Summary
Constructors Constructor Description DbWorker(org.xipki.datasource.DataSourceFactory datasourceFactory, org.xipki.password.PasswordResolver passwordResolver, java.lang.String dbConfFile)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidclose0()java.lang.Exceptionexception()voidrun()protected abstract voidrun0()voidsetStopMe(boolean stopMe)
-
-
-
Constructor Detail
-
DbWorker
public DbWorker(org.xipki.datasource.DataSourceFactory datasourceFactory, org.xipki.password.PasswordResolver passwordResolver, java.lang.String dbConfFile) throws org.xipki.password.PasswordResolverException, java.io.IOException- Throws:
org.xipki.password.PasswordResolverExceptionjava.io.IOException
-
-
Method Detail
-
exception
public final java.lang.Exception exception()
-
setStopMe
public void setStopMe(boolean stopMe)
-
close0
protected abstract void close0()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
run0
protected abstract void run0() throws java.lang.Exception- Throws:
java.lang.Exception
-
-