public abstract class AbstractPgWorker extends DefaultWorker
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.String | 
dbName  | 
protected java.lang.String | 
dbPassword  | 
protected java.lang.String | 
dbUser  | 
logger| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractPgWorker()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
cleanup(IDPContext ctx,
       PartGeneration part,
       java.util.Map<java.lang.String,java.lang.Object> params)  | 
protected abstract java.lang.String | 
getBackupDirectory()  | 
java.util.Set<java.lang.String> | 
getDataDirs()
This is called after  
prepareDataDirs. | 
java.lang.String | 
getDataType()  | 
void | 
prepareDataDirs(IDPContext ctx,
               java.lang.String tag,
               ItemValue<Server> toBackup)
This is called before the backup starts. 
 | 
void | 
restore(IDPContext ctx,
       PartGeneration part,
       java.util.Map<java.lang.String,java.lang.Object> params)  | 
dataDirsSaved, supportsTagprotected java.lang.String dbUser
protected java.lang.String dbPassword
protected java.lang.String dbName
protected abstract java.lang.String getBackupDirectory()
public void prepareDataDirs(IDPContext ctx, java.lang.String tag, ItemValue<Server> toBackup) throws ServerFault
IBackupWorkerprepareDataDirs in interface IBackupWorkerprepareDataDirs in class DefaultWorkerServerFaultpublic java.util.Set<java.lang.String> getDataDirs()
IBackupWorkerprepareDataDirs. Rsync will be used to
 save those dirs. Symlinks are handled by the dataprotect code, so you
 don't need special code here to check if the dir war symlinked elsewhere.getDataDirs in interface IBackupWorkergetDataDirs in class DefaultWorkerpublic void restore(IDPContext ctx, PartGeneration part, java.util.Map<java.lang.String,java.lang.Object> params) throws ServerFault
restore in interface IBackupWorkerrestore in class DefaultWorkerServerFaultpublic void cleanup(IDPContext ctx, PartGeneration part, java.util.Map<java.lang.String,java.lang.Object> params) throws ServerFault
cleanup in interface IBackupWorkercleanup in class DefaultWorkerServerFaultpublic java.lang.String getDataType()
Copyright © 2023. All Rights Reserved.