alma::acs::gui::loglevel::tree::ManagerBusyDlg Class Reference

Inheritance diagram for alma::acs::gui::loglevel::tree::ManagerBusyDlg:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::gui::loglevel::tree::ManagerBusyDlg:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ManagerBusyDlg (AdministratorClient client, String msg)
void updateMessage (String newMsg)
synchronized void managerNotBusy ()
void actionPerformed (ActionEvent e)

Private Member Functions

void initialize (String msg)

Private Attributes

AdministratorClient adminClient
JButton stopBtn = new JButton("Interrupt")
JLabel msgLbl = new JLabel()

Detailed Description

The dialog is shown when tha manager is busy (CORBA TRANSIENT exception)

Author:
acaproni

Constructor & Destructor Documentation

alma::acs::gui::loglevel::tree::ManagerBusyDlg::ManagerBusyDlg ( AdministratorClient  client,
String  msg 
) [inline]

Constructor

Parameters:
msg The message to show to the user

References adminClient, and initialize().


Member Function Documentation

void alma::acs::gui::loglevel::tree::ManagerBusyDlg::actionPerformed ( ActionEvent  e  )  [inline]
void alma::acs::gui::loglevel::tree::ManagerBusyDlg::initialize ( String  msg  )  [inline, private]

References msgLbl, and stopBtn.

Referenced by ManagerBusyDlg().

synchronized void alma::acs::gui::loglevel::tree::ManagerBusyDlg::managerNotBusy (  )  [inline]

Signal this dialog that the manager is not anymore busy

The dialog is disposed

References adminClient.

Referenced by alma::acs::gui::loglevel::tree::AdministratorClient::disconnect(), and alma::acs::gui::loglevel::tree::AdministratorClient::retrieveClientInfo().

void alma::acs::gui::loglevel::tree::ManagerBusyDlg::updateMessage ( String  newMsg  )  [inline]

Update the message for the user

Parameters:
newMsg The new message to show

References msgLbl.

Referenced by alma::acs::gui::loglevel::tree::AdministratorClient::retrieveClientInfo().


Member Data Documentation

Referenced by initialize(), and updateMessage().

JButton alma::acs::gui::loglevel::tree::ManagerBusyDlg::stopBtn = new JButton("Interrupt") [private]

Referenced by actionPerformed(), and initialize().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2