Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.console.gui.threads.task.RestoreBackendTask Class Reference

Collaboration diagram for org.objectweb.cjdbc.console.gui.threads.task.RestoreBackendTask:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RestoreBackendTask (CjdbcGui gui, VirtualDatabaseMBean database, BackendObject bob, String dumpName)
void run ()

Detailed Description

This class defines a JmxTaskThread

Author:
Nicolas Modrzyk

Emmanuel Cecchet

Version:
1.0

Definition at line 39 of file RestoreBackendTask.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.console.gui.threads.task.RestoreBackendTask.RestoreBackendTask CjdbcGui  gui,
VirtualDatabaseMBean  database,
BackendObject  bob,
String  dumpName
 

Creates a new JmxTaskThread.java object

Parameters:
gui the main frame
database the jmx client
bob the backend reference
dumpName the dump file name

Definition at line 55 of file RestoreBackendTask.java.

00057   {
00058     this.database = database;
00059     this.dumpName = dumpName;
00060     this.bob = bob;
00061     this.gui = gui;
00062   }


Member Function Documentation

void org.objectweb.cjdbc.console.gui.threads.task.RestoreBackendTask.run  ) 
 

See also:
java.lang.Runnable#run()

Definition at line 67 of file RestoreBackendTask.java.

References org.objectweb.cjdbc.console.gui.CjdbcGui.actionChangeBackendState(), org.objectweb.cjdbc.console.gui.CjdbcGui.appendDebugText(), and org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionLoadBackendsList().

00068   {
00069     gui.actionChangeBackendState(bob, GuiConstants.BACKEND_STATE_RESTORE);
00070 
00071     try
00072     {
00073       database.restoreDumpOnBackend(bob.getName(), dumpName);
00074     }
00075     catch (Exception e)
00076     {
00077       gui.appendDebugText("Failed to enable backend:" + bob.getName(), e);
00078     }
00079     gui.publicActionLoadBackendsList(database.getVirtualDatabaseName());
00080   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:02:40 2005 for C-JDBC by  doxygen 1.3.9.1