|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--javax.swing.JFrame
|
+--arlut.csd.ganymede.GASHAdminFrame
GASHAdminFrame is the main class for the Ganymede admin console. The GASHAdminFrame constructor is the first piece of common code that is executed both in an applet context and as a stand-alone app.
| Field Summary | |
(package private) arlut.csd.JDialog.messageDialog |
about
|
(package private) java.lang.String |
aboutMessage
|
(package private) static arlut.csd.ganymede.iAdmin |
admin
|
(package private) javax.swing.JTextField |
adminField
|
(package private) javax.swing.JLabel |
adminLabel
|
(package private) arlut.csd.ganymede.GASHAdmin |
adminPanel
|
(package private) javax.swing.JTextField |
checkedOutField
|
(package private) javax.swing.JLabel |
checkedOutLabel
|
(package private) javax.swing.JMenuItem |
clearLogMI
|
(package private) int[] |
colWidths
|
(package private) javax.swing.JMenu |
controlMenu
|
(package private) static boolean |
debug
|
(package private) static java.lang.String |
debugFilename
|
(package private) javax.swing.JMenu |
debugMenu
|
(package private) javax.swing.JMenuItem |
disableTaskMI
|
(package private) arlut.csd.JDialog.StringDialog |
dumpDialog
|
(package private) javax.swing.JTextField |
dumpField
|
(package private) javax.swing.JLabel |
dumpLabel
|
(package private) javax.swing.JMenuItem |
dumpMI
|
(package private) javax.swing.JMenuItem |
enableTaskMI
|
(package private) javax.swing.JMenuItem |
forceBuildMI
|
(package private) java.lang.String[] |
headers
|
(package private) javax.swing.JMenu |
helpMenu
|
(package private) javax.swing.JTextField |
hostField
|
(package private) javax.swing.JLabel |
hostLabel
|
(package private) javax.swing.JTextField |
journalField
|
(package private) javax.swing.JLabel |
journalLabel
|
(package private) javax.swing.JMenuItem |
killAllMI
|
(package private) javax.swing.JMenuItem |
killUserMI
|
(package private) java.lang.String |
killVictim
|
(package private) javax.swing.JTextField |
locksField
|
(package private) javax.swing.JLabel |
locksLabel
|
(package private) javax.swing.JMenuBar |
mbar
|
(package private) javax.swing.JTextField |
memField
|
(package private) javax.swing.JLabel |
memLabel
|
(package private) javax.swing.JPopupMenu |
popMenu
|
(package private) java.awt.Image |
question
|
(package private) javax.swing.JMenuItem |
quitMI
|
(package private) javax.swing.JMenuItem |
runEmbeddedSweepMI
|
(package private) javax.swing.JMenuItem |
runEmbeddedTestMI
|
(package private) javax.swing.JMenuItem |
runInvidSweepMI
|
(package private) javax.swing.JMenuItem |
runInvidTestMI
|
(package private) javax.swing.JMenuItem |
runNowMI
|
(package private) javax.swing.JMenuItem |
schemaMI
|
(package private) javax.swing.JMenuItem |
showAboutMI
|
(package private) arlut.csd.ganymede.consoleShutdownDialog |
shutdownDialog
|
(package private) javax.swing.JMenuItem |
shutdownMI
|
(package private) javax.swing.JTextField |
startField
|
(package private) javax.swing.JLabel |
startLabel
|
(package private) javax.swing.JTextField |
stateField
|
(package private) javax.swing.JLabel |
stateLabel
|
(package private) javax.swing.JTextArea |
statusArea
|
(package private) javax.swing.JMenuItem |
stopTaskMI
|
(package private) arlut.csd.JTable.rowTable |
table
|
(package private) javax.swing.JTabbedPane |
tabPane
|
(package private) int[] |
taskColWidths
|
(package private) java.lang.String[] |
taskHeaders
|
(package private) javax.swing.JPopupMenu |
taskPopMenu
|
(package private) arlut.csd.JTable.rowTable |
taskTable
|
(package private) javax.swing.JPanel |
topPanel
|
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
GASHAdminFrame(java.lang.String title,
arlut.csd.ganymede.GASHAdmin adminPanel)
Constructor |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent event)
|
(package private) void |
disconnect()
local convenience method to handle disconnecting the admin console |
private void |
exceptionHandler(java.lang.Throwable ex)
|
protected void |
processWindowEvent(java.awt.event.WindowEvent e)
Method to handle properly logging out if the main admin frame is closed by the window system. |
void |
rowDoubleSelected(java.lang.Object key)
Called when a row is double selected (double clicked) in rowTable |
void |
rowMenuPerformed(java.lang.Object key,
java.awt.event.ActionEvent e)
Called when a row is unselected in rowTable |
void |
rowSelected(java.lang.Object key)
Called when a row is selected in rowTable |
void |
rowUnSelected(java.lang.Object key,
boolean finalState)
Called when a row is unselected in rowTable |
void |
showAboutMessage()
Shows the About... |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
static arlut.csd.ganymede.iAdmin admin
static final boolean debug
static java.lang.String debugFilename
java.awt.Image question
javax.swing.JMenuBar mbar
javax.swing.JMenu controlMenu
javax.swing.JMenuItem forceBuildMI
javax.swing.JMenuItem clearLogMI
javax.swing.JMenuItem quitMI
javax.swing.JMenuItem dumpMI
javax.swing.JMenuItem killAllMI
javax.swing.JMenuItem schemaMI
javax.swing.JMenuItem shutdownMI
javax.swing.JMenu debugMenu
javax.swing.JMenuItem runInvidTestMI
javax.swing.JMenuItem runInvidSweepMI
javax.swing.JMenuItem runEmbeddedTestMI
javax.swing.JMenuItem runEmbeddedSweepMI
javax.swing.JMenu helpMenu
javax.swing.JMenuItem showAboutMI
javax.swing.JPopupMenu popMenu
javax.swing.JMenuItem killUserMI
javax.swing.JPanel topPanel
javax.swing.JTabbedPane tabPane
arlut.csd.JDialog.StringDialog dumpDialog
arlut.csd.ganymede.consoleShutdownDialog shutdownDialog
java.lang.String killVictim
javax.swing.JLabel hostLabel
javax.swing.JTextField hostField
javax.swing.JLabel adminLabel
javax.swing.JTextField adminField
javax.swing.JLabel stateLabel
javax.swing.JTextField stateField
javax.swing.JLabel startLabel
javax.swing.JTextField startField
javax.swing.JLabel dumpLabel
javax.swing.JTextField dumpField
javax.swing.JLabel journalLabel
javax.swing.JTextField journalField
javax.swing.JLabel checkedOutLabel
javax.swing.JTextField checkedOutField
javax.swing.JLabel locksLabel
javax.swing.JTextField locksField
javax.swing.JLabel memLabel
javax.swing.JTextField memField
javax.swing.JTextArea statusArea
arlut.csd.JTable.rowTable table
java.lang.String[] headers
int[] colWidths
arlut.csd.JTable.rowTable taskTable
java.lang.String[] taskHeaders
int[] taskColWidths
javax.swing.JPopupMenu taskPopMenu
javax.swing.JMenuItem runNowMI
javax.swing.JMenuItem stopTaskMI
javax.swing.JMenuItem disableTaskMI
javax.swing.JMenuItem enableTaskMI
arlut.csd.ganymede.GASHAdmin adminPanel
java.lang.String aboutMessage
arlut.csd.JDialog.messageDialog about
| Constructor Detail |
public GASHAdminFrame(java.lang.String title,
arlut.csd.ganymede.GASHAdmin adminPanel)
| Method Detail |
void disconnect()
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListenerpublic void showAboutMessage()
public void rowSelected(java.lang.Object key)
rowSelectCallback
rowSelected in interface rowSelectCallbackkey - Hash key for the selected rowpublic void rowDoubleSelected(java.lang.Object key)
rowSelectCallback
rowDoubleSelected in interface rowSelectCallbackkey - Hash key for the selected row
public void rowUnSelected(java.lang.Object key,
boolean finalState)
rowSelectCallback
rowUnSelected in interface rowSelectCallbackkey - Hash key for the unselected rowfinalState - false if the callback should assume that the final
state of the system due to the user's present
action will have no row selected
public void rowMenuPerformed(java.lang.Object key,
java.awt.event.ActionEvent e)
rowSelectCallback
rowMenuPerformed in interface rowSelectCallbackkey - Hash key for the row on which the popup menu item was performede - the original ActionEvent from the popupmenu.
See event.getSource() to identify the menu item performed.protected void processWindowEvent(java.awt.event.WindowEvent e)
Method to handle properly logging out if the main admin frame is closed by the window system.
We do an enableEvents(AWT.WINDOW_EVENT_MASK) in the GASHAdminFrame constructor to activate this method.
processWindowEvent in class javax.swing.JFrameprivate void exceptionHandler(java.lang.Throwable ex)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||