|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.replicator.backup.AbstractBackupAgent
com.continuent.tungsten.replicator.backup.mysql.MySqlLvmDumpAgent
public class MySqlLvmDumpAgent
Implements a backup agent that works using mysqldump to dump data and mysql to restore.
| Field Summary |
|---|
| Fields inherited from class com.continuent.tungsten.replicator.backup.AbstractBackupAgent |
|---|
capabilities, restoreCompleted |
| Constructor Summary | |
|---|---|
MySqlLvmDumpAgent()
|
|
| Method Summary | |
|---|---|
BackupSpecification |
backup()
Runs backup using LVM snapshot. |
protected void |
completeRestore()
Post-restore operations. |
void |
configure()
Complete plug-in configuration. |
java.lang.String |
getCommandPrefix()
|
java.lang.String |
getDataDir()
|
java.lang.String |
getDumpDir()
|
java.lang.String |
getHost()
|
java.lang.String |
getLogicalVolume()
|
java.lang.String |
getLogicalVolumeMount()
|
java.lang.String |
getLvcreate()
|
java.lang.String |
getLvremove()
|
java.lang.String |
getMysqlStart()
|
java.lang.String |
getMysqlStop()
|
java.lang.String |
getPassword()
|
int |
getPort()
|
java.lang.String |
getSnapshotMount()
|
java.lang.String |
getSnapshotName()
|
java.lang.String |
getSnapshotSize()
|
java.lang.String |
getUser()
|
java.lang.String |
getVolumeGroup()
|
protected void |
initRestore()
Pre-restore operations. |
void |
release()
Release all resources used by plug-in. |
protected void |
restoreOneLocator(BackupLocator locator)
restoreOneLocator is used to restore a database using one locator. |
void |
setCommandPrefix(java.lang.String commandPrefix)
|
void |
setDataDir(java.lang.String dataDir)
|
void |
setDumpDir(java.lang.String dumpDir)
|
void |
setHost(java.lang.String host)
|
void |
setLogicalVolume(java.lang.String logicalVolume)
|
void |
setLogicalVolumeMount(java.lang.String logicalVolumeMount)
|
void |
setLvcreate(java.lang.String lvcreate)
|
void |
setLvremove(java.lang.String lvremove)
|
void |
setMysqlStart(java.lang.String mysqlStart)
|
void |
setMysqlStop(java.lang.String mysqlStop)
|
void |
setPassword(java.lang.String password)
|
void |
setPort(int port)
|
void |
setSnapshotMount(java.lang.String snapshotMount)
|
void |
setSnapshotName(java.lang.String snapshotName)
|
void |
setSnapshotSize(java.lang.String snapshotSize)
|
void |
setUser(java.lang.String user)
|
void |
setVolumeGroup(java.lang.String volumeGroup)
|
| Methods inherited from class com.continuent.tungsten.replicator.backup.AbstractBackupAgent |
|---|
capabilities, restore |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MySqlLvmDumpAgent()
| Method Detail |
|---|
public java.lang.String getHost()
public void setHost(java.lang.String host)
public int getPort()
public void setPort(int port)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getVolumeGroup()
public void setVolumeGroup(java.lang.String volumeGroup)
public java.lang.String getLogicalVolume()
public void setLogicalVolume(java.lang.String logicalVolume)
public java.lang.String getLogicalVolumeMount()
public void setLogicalVolumeMount(java.lang.String logicalVolumeMount)
public java.lang.String getDataDir()
public void setDataDir(java.lang.String dataDir)
public java.lang.String getSnapshotName()
public void setSnapshotName(java.lang.String snapshotName)
public java.lang.String getSnapshotSize()
public void setSnapshotSize(java.lang.String snapshotSize)
public java.lang.String getSnapshotMount()
public void setSnapshotMount(java.lang.String snapshotMount)
public java.lang.String getDumpDir()
public void setDumpDir(java.lang.String dumpDir)
public java.lang.String getCommandPrefix()
public void setCommandPrefix(java.lang.String commandPrefix)
public java.lang.String getMysqlStart()
public void setMysqlStart(java.lang.String mysqlStart)
public java.lang.String getMysqlStop()
public void setMysqlStop(java.lang.String mysqlStop)
public java.lang.String getLvcreate()
public void setLvcreate(java.lang.String lvcreate)
public java.lang.String getLvremove()
public void setLvremove(java.lang.String lvremove)
public BackupSpecification backup()
throws BackupException
backup in interface BackupAgentbackup in class AbstractBackupAgentBackupExceptionBackupAgent.backup()
protected void restoreOneLocator(BackupLocator locator)
throws BackupException,
java.io.FileNotFoundException
AbstractBackupAgent
restoreOneLocator in class AbstractBackupAgentlocator - the locator to be used to restore the database
BackupException - if something happens while restoring
java.io.FileNotFoundException - if the dump file cannot be found
protected void initRestore()
throws BackupException
AbstractBackupAgent
initRestore in class AbstractBackupAgentBackupException - if anything wrong happened while preparing to
restoreprotected void completeRestore()
AbstractBackupAgent
completeRestore in class AbstractBackupAgent
public void configure()
throws BackupException
configure in interface BackupPluginconfigure in class AbstractBackupAgentBackupExceptionBackupPlugin.configure()
public void release()
throws BackupException
release in interface BackupPluginrelease in class AbstractBackupAgentBackupExceptionBackupPlugin.release()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||