src/org/objectweb/cjdbc/console/gui/threads/task/RestoreBackendTask.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.console.gui.threads.task; 00026 00027 import org.objectweb.cjdbc.common.jmx.mbeans.VirtualDatabaseMBean; 00028 import org.objectweb.cjdbc.console.gui.CjdbcGui; 00029 import org.objectweb.cjdbc.console.gui.constants.GuiConstants; 00030 import org.objectweb.cjdbc.console.gui.objects.BackendObject; 00031 00038 public class RestoreBackendTask implements Runnable 00039 { 00040 00041 private VirtualDatabaseMBean database; 00042 private BackendObject bob; 00043 private String dumpName; 00044 private CjdbcGui gui; 00045 00054 public RestoreBackendTask(CjdbcGui gui, VirtualDatabaseMBean database, 00055 BackendObject bob, String dumpName) 00056 { 00057 this.database = database; 00058 this.dumpName = dumpName; 00059 this.bob = bob; 00060 this.gui = gui; 00061 } 00062 00066 public void run() 00067 { 00068 gui.actionChangeBackendState(bob, GuiConstants.BACKEND_STATE_RECOVERY); 00069 00070 try 00071 { 00072 database.restoreBackendFromBackupCheckpoint(bob.getName(), dumpName); 00073 } 00074 catch (Exception e) 00075 { 00076 gui.appendDebugText("Failed to enable backend:" + bob.getName(), e); 00077 } 00078 gui.publicActionLoadBackendsList(database.getName()); 00079 } 00080 00081 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:59 2004に生成されました。 doxygen 1.3.8