public abstract class AbstractAtomicBackup extends java.lang.Object implements AtomicBackup
| Constructor and Description |
|---|
AbstractAtomicBackup() |
AbstractAtomicBackup(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
backup(org.apache.commons.vfs2.FileSystemManager fileSystemManager,
java.lang.String backupsBase,
BackupContext backupContext,
org.apache.commons.vfs2.FileSystemOptions opts)
Retrieves the data of the component in a format that allows to restore
the component
|
void |
destroy() |
java.lang.String |
getName()
Name identifiying this backup
|
void |
init() |
void |
setCompression(java.lang.String compression) |
void |
setName(java.lang.String name) |
protected abstract void |
writeBackup(org.apache.commons.vfs2.FileObject targetFo) |
public AbstractAtomicBackup()
public AbstractAtomicBackup(java.lang.String name)
protected abstract void writeBackup(org.apache.commons.vfs2.FileObject targetFo)
public void init()
public void destroy()
public java.lang.String backup(org.apache.commons.vfs2.FileSystemManager fileSystemManager,
java.lang.String backupsBase,
BackupContext backupContext,
org.apache.commons.vfs2.FileSystemOptions opts)
AtomicBackupbackup in interface AtomicBackupbackupContext - the context of this backuppublic void setName(java.lang.String name)
public java.lang.String getName()
AtomicBackupgetName in interface AtomicBackuppublic void setCompression(java.lang.String compression)
Copyright © 2007–2020. All rights reserved.