Public Member Functions | |
BackupBackendTask (CjdbcGui gui, VirtualDatabaseMBean database, BackendObject bob, String checkpointName) | |
void | run () |
Definition at line 38 of file BackupBackendTask.java.
|
Creates a new
Definition at line 54 of file BackupBackendTask.java. 00056 { 00057 this.database = database; 00058 this.checkpointName = checkpointName; 00059 this.bob = bob; 00060 this.gui = gui; 00061 }
|
|
Definition at line 66 of file BackupBackendTask.java. References org.objectweb.cjdbc.console.gui.CjdbcGui.actionChangeBackendState(), org.objectweb.cjdbc.console.gui.CjdbcGui.appendDebugText(), and org.objectweb.cjdbc.console.gui.CjdbcGui.paintBackendPane(). 00067 { 00068 String backendName = bob.getName(); 00069 gui.actionChangeBackendState(bob, GuiConstants.BACKEND_STATE_BACKUP); 00070 00071 gui.appendDebugText("Backing up backend:" + backendName); 00072 00073 try 00074 { 00075 database.backupBackendWithCheckpoint(backendName, checkpointName, null); 00076 gui.appendDebugText("Backup of backend:" + backendName + " completed"); 00077 } 00078 catch (Exception e) 00079 { 00080 gui.appendDebugText("Backup of backend:" + backendName + " failed", e); 00081 } 00082 /* 00083 gui.actionChangeBackendState(bob, GuiConstants.BACKEND_STATE_RECOVERY); 00084 gui.appendDebugText("Enabling backend:" + backendName); 00085 00086 try 00087 { 00088 database.enableBackendFromCheckpoint(backendName, checkpointName); 00089 gui.appendDebugText("Backend:" + backendName + " enabled"); 00090 } 00091 catch (Exception e) 00092 { 00093 gui 00094 .appendDebugText("Backend:" + backendName + " could not be enabled", 00095 e); 00096 } 00097 */ 00098 gui.paintBackendPane(); 00099 }
|