Websphere MQ Everyplace

examples.administration.console
Class AdminLogBrowser

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--examples.awt.AwtFrame
                                |
                                +--examples.administration.console.AdminQueueBrowser
                                      |
                                      +--examples.administration.console.AdminLogBrowser
All Implemented Interfaces:
javax.accessibility.Accessible, AwtEvent, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, MQeMessageListenerInterface, java.beans.PropertyChangeListener, java.io.Serializable

public class AdminLogBrowser
extends AdminQueueBrowser
implements MQeMessageListenerInterface, java.beans.PropertyChangeListener

Extend the queue browser to provide additional support for the administration reply to queue/log.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  boolean autoDisplayMsg
          automatically display message detail window ?
static short[] version
           
 
Fields inherited from class examples.administration.console.AdminQueueBrowser
actionPan, active, adminModel, dispMode, dispModeChoice, dMode, fieldMsgs, filter, filterChoice, filterField, filterTF, filterValues, messageTF, msgArea, msgCountTF, msgList, msgPan, qMgrName, qMgrTF, qName, qTF, southLOM, southPan
 
Fields inherited from class examples.awt.AwtFrame
borderLayout1, BorderWhere, Center, East, format, Menu, North, panel, South, West
 
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.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AdminLogBrowser()
          AdminLog default constructor.
AdminLogBrowser(AdminModel admin)
          AdminLog constructor.
AdminLogBrowser(java.lang.String title)
          AdminLog constructor.
 
Method Summary
 void addMessage(MQeFields msg)
          Adds a new message to list of messages.
 void close()
          Handle window closing event.
 java.lang.String getQMgrName()
          Gets the name of the queue manager that owns the queue to be browsed.
 java.lang.String getQueueName()
          Gets the name of the queue to be browsed.
 void messageArrived(MQeMessageEvent e)
          Process a message arrived event.
 java.lang.String parseMessageForList(MQeFields msg)
          Parse a message for display in a single line.
 void propertyChange(java.beans.PropertyChangeEvent evt)
          Method to handle events for the PropertyChangeListener interface.
 void refresh()
          Refreshes the display and then browses the queue.
 
Methods inherited from class examples.administration.console.AdminQueueBrowser
action, activate, browse, clearMsgs, closeFrame, displayMessage, emptyQueue, getDisplayMode, getInput, getMsgsDisplayed, getQM, message, parseMessage, parseMessageForArea, setDisplayMode, setFilter, setQMgrName, setQueueName, startMonitor, stopMonitor
 
Methods inherited from class examples.awt.AwtFrame
format, getActionIndex, getActionString, getCheckState, GetChoice, getObject, getPanel, getText, index, processWindowEvent, setPanel, setText, visible, visible
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, 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, addImpl, 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, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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

version

public static short[] version

autoDisplayMsg

protected boolean autoDisplayMsg
automatically display message detail window ?

Constructor Detail

AdminLogBrowser

public AdminLogBrowser()
AdminLog default constructor.


AdminLogBrowser

public AdminLogBrowser(AdminModel admin)
AdminLog constructor.

Parameters:
admin - AdminModel

AdminLogBrowser

public AdminLogBrowser(java.lang.String title)
AdminLog constructor.

Parameters:
title - java.lang.String
Method Detail

addMessage

public void addMessage(MQeFields msg)

Adds a new message to list of messages.

Overriden to display the message in a new window if it is a reply.

Overrides:
addMessage in class AdminQueueBrowser
Parameters:
msg - MQeFields object
Returns:
void

close

public void close()
Handle window closing event.

Overrides:
close in class AdminQueueBrowser
Returns:
void

getQMgrName

public java.lang.String getQMgrName()
Gets the name of the queue manager that owns the queue to be browsed.

Overrides:
getQMgrName in class AdminQueueBrowser
Returns:
The admin model's reply to queue manager name

getQueueName

public java.lang.String getQueueName()
Gets the name of the queue to be browsed.

Overrides:
getQueueName in class AdminQueueBrowser
Returns:
The admin model's reply to queue name

messageArrived

public void messageArrived(MQeMessageEvent e)
Process a message arrived event.

Specified by:
messageArrived in interface MQeMessageListenerInterface
Overrides:
messageArrived in class AdminQueueBrowser
Parameters:
e - An MQeMessageEvent object
Returns:
void

parseMessageForList

public java.lang.String parseMessageForList(MQeFields msg)
Parse a message for display in a single line.

Overrides:
parseMessageForList in class AdminQueueBrowser
Parameters:
msg - MQeFields object
Returns:
java.lang.String

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Method to handle events for the PropertyChangeListener interface.

Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Overrides:
propertyChange in class AdminQueueBrowser
Parameters:
evt - java.beans.PropertyChangeEvent
Returns:
void

refresh

public void refresh()
Refreshes the display and then browses the queue.

Overrides:
refresh in class AdminQueueBrowser
Returns:
void

Websphere MQ Everyplace