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)
AtomicBackup
backup
in interface AtomicBackup
backupContext
- the context of this backuppublic void setName(java.lang.String name)
public java.lang.String getName()
AtomicBackup
getName
in interface AtomicBackup
public void setCompression(java.lang.String compression)
Copyright © 2007–2020. All rights reserved.