public abstract class AbstractTransferManager
extends java.lang.Object
构造器和说明 |
---|
AbstractTransferManager() |
限定符和类型 | 方法和说明 |
---|---|
void |
afterTransfer() |
void |
beforeTransfer() |
boolean |
checkDataExist() |
void |
doFinally() |
protected abstract DBContext |
getDBContext() |
int |
getProgress() |
protected abstract java.util.Set<FineDBTransferHook> |
getProgressHooks() |
protected abstract java.util.Map<java.lang.Class,java.util.Set<java.lang.Class>> |
getTableRelationMap() |
protected abstract DBOption |
getTargetDBOption() |
void |
rollback() |
protected void |
setProgress(int progress) |
void |
startTransfer() |
protected abstract DBContext getDBContext() throws java.lang.Exception
java.lang.Exception
protected abstract DBOption getTargetDBOption()
protected abstract java.util.Set<FineDBTransferHook> getProgressHooks()
protected abstract java.util.Map<java.lang.Class,java.util.Set<java.lang.Class>> getTableRelationMap()
protected void setProgress(int progress)
public void beforeTransfer() throws java.lang.Exception
java.lang.Exception
public void startTransfer() throws java.lang.Exception
java.lang.Exception
public void afterTransfer() throws java.lang.Exception
java.lang.Exception
public void rollback()
public void doFinally()
public int getProgress()
public boolean checkDataExist()