|Home | Products | Documents | Downloads | Purchase | Support | Company | Partners | Contact |
EasyJMX Menus and Windows
 

Menu Commands

MBean: Displays MBean Main Panel.

New Peek: Adds a new Peek Kaleidoscope Panel. Note: It pops up a Name Dashboard Panel for you to specify the name for the new panel first.

New Poke: Adds a new Poke Panel. Note: It pops up a Name Dashboard Panel for you to specify the name for the new panel first.

Open Peek: Displays a new file chooser panel and restores data from previously saved peekable files. The types of peekable files are with the following extensions:

Peek Kaleidoscope Panel adds all items from the file. If an item name is already taken, the item will be ignored.

Open Poke: Displays a new Poke Panel and restores data from previously saved pokable files. The types of pokable files are with the following extensions:

Poke Panel adds all items from the file. If an item name is already taken, the item will be ignored.

Refresh MBean: Set a flag so next when MBeans are loaded, the loading process will be a complete reloading.

Preference: Displays Peek Preference Panel. This is the same as clicking on Preference button of the Peek Panel.

About: Displays version number and license information.

 


Attribute Panel

This panel displays information about an Attribute of an MBean. You can:

The View panel is at the top. It shows information about the attribute. All information on the view panel is read only.

The Input panel is in the center. Note: if the attribute is read only, there is no value to input, so the Input panel will be empty.

Input type: You can use either of the types:

when you choose either of them, the corresponding input field will be available:

Value: The keyboard input value.

Dynamic attribute: The full class name of Dynamic Attribute.

The button panel is at the bottom. It contains the following buttons:

Set: Sets the attribute using the value or dynamic attribute specified.

Add Peek: Adds this attribute to a Peek Kaleidoscope Panel, so it can be automatically and repeatedly shown on a Peek Kaleidoscope Panel. A Choose Dashboard Panel will pop up for you to choose desired panel.

Add Poke: Adds this attribute to a Poke Panel, so you can manually set a value for the attribute easily later. A Choose Dashboard Panel will pop up for you to choose desired panel.

Export getAttribute: Exports it to a file, so it can be use to call method getAttribute( ) later. The file will be saved with extension mbeanGetAttribute. The file can be used:

Export setAttribute: Exports it to a file, so it can be use to method setAttribute( ) later. The file will be saved with extension mbeanSetAttribute. The file can be used:

Close: Closes this panel without doing any thing.

 

Attribute Table Panel

This panel displays all available attributes of an MBean. This panel is available as a tab in MBean Parade Panel

Detail: Display Attribute Panel for the highlighted attribute.

Descriptor: Display Descriptor Table Panel to show the descriptor for the highlighted attribute. Note: this button is visible only for Model MBeans.

All attributes are listed as a table. Each line of it is an attribute.

Name: The name of the attribute.

Type: The type of the attribute.

Description: The description of the attribute.

Access: The availability of the attribute. R: readable; W: writable.

Is is

isIs: If there is a method of the MBean returns a boolean value for this attribute. The isIs() method of MBean will return true if this attribute has a boolean type and a getter method with the is prefix (versus the get prefix); otherwise it will return false. Note: that this information is only relevant for standard MBeans. If you are not familiar with isIs, you can ignore it. This information if for the users who want it.

 

Choose Dashboard Panel

This panel allows you to choose a destination dashboard for your selected item.

Dashboard: The list of dashboard available. An name as <New> is for creating new dashboard. If you choose <New>, then a Name Dashboard Panel will pop up for you to specify a name.

 

Constructor Panel

This panel displays information about a Constructor of an MBean. A constructor is a method of a MBean for create a new instance of the MBean. You can:

Name: The name of the constructor.     

Signature: The types of the parameters for the constructor. The order of the types are important. The text is from calling getSignature( ) of that MBean.

The Parameter Panel is in the center. There will be one or more small input panels. The name of the parameter is on the border. Each small panel contains the following GUI components:

Type: The type of the parameter. This is read only.

Description: The description of the parameter. This is read only.

 

Constructor Table Panel

This panel displays all available constructors of an MBean. This panel is available as a tab in MBean Parade Panel

Detail: Display Constructor Panel for the highlighted constructor.

Descriptor: Display Descriptor Table Panel to show the descriptor for the highlighted constructor. Note: this button is visible only for Model MBeans.

All constructors are listed as a table. Each line of it is a constructor.

Name: The name of the constructor.

Description: The description of the constructor.

 

Descriptor Table Panel

This panel displays all available fields of the descriptors of the MBean. This panel is part of  MBean Parade Panel

There are two groups of buttons on the tool bar. The buttons in the first group are for each item, while the buttons in the second group are for the panel.

Detail: Displays Field Panel for the highlighted field.

Remove: Displays Remove Field Panel for removing the highlighted field.

Add: Displays Field Panel for adding a new Field.

Set: Displays Set Descriptor Panel for setting new descriptor.

 

All fields are listed as a table. Each line of it is a field.

Name: The name of the field.

Value: The value of the field.

The status information is at the bottom:

Is valid: True if all of the fields have legal values given their names. This value is from calling method isValid( ) of this descriptor.

Note: All action buttons are disabled. If you want to use them, please contact us.

 

Edit Constructor Panel

This panel allows you to edit item name for the constructor. This panel is similar with Constructor Panel. See Constructor Panel for details. It is available from Poke Panel from where you may want to modify some values. 

Item name: The item name for this contractor. The item name is for display only, it does not affect execution.

 

Edit Get Attribute Panel

This panel allows you to edit item name for the attribute. This panel is similar with Attribute Panel. See Attribute Panel for details. It is available from Peek Panel from where you may want to modify some values. 

Item name: The item name for this attribute. The item name is for display only, it does not affect execution.

 

Edit Operation Panel

This panel allows you to edit item name for the constructor. This panel is similar with Operation Panel. See Operation Panel for details. It is available from Poke Panel from where you may want to modify some values. 

Item name: The item name for this contractor. The item name is for display only, it does not affect execution.

 

Edit Remove Field Panel

This panel allows you to edit field name. This panel is similar with Remove Field Panel. See Remove Field Panel for details. It is available from Poke Panel from where you may want to modify some values. 

Field: The field name.

 

Edit Set Attribute Panel

This panel allows you to edit data for calling setAttribute( ). This panel is similar with Attribute Panel. See Attribute Panel for details. It is available from Poke Panel from where you may want to modify some values. 

Item name: The item name for this attribute. The item name is for display only, it does not affect execution.

 

Edit Set Descriptor Panel

This panel allows you to edit data for calling setDescriptor( ). This panel is similar with Set Descriptor Panel. See Set Descriptor Panel for details. It is available from Poke Panel from where you may want to modify some values. 

Item name: The item name for this descriptor. The item name is for display only, it does not affect execution.

 

Edit Field Panel

This panel allows you to edit data for calling setField( ). This panel is similar with Field Panel. See Set Field Panel for details. It is available from Poke Panel from where you may want to modify some values. 

Item name: The item name for this field. The item name is for display only, it does not affect execution.

 

Field Panel

This panel displays information about a field of a descriptor of an MBean. You can:

Value: The name of the constructor.     

The Input panel is in the center of this Panel.  

Input type: You can use either of the types:

when you choose either of them, the corresponding input field(s) will be available:

Value: The keyboard input value.

Dynamic parameter: The full class name of the Dynamic Parameter. 

The button panel is at the bottom. It contains the following buttons:

Set: Sets the new value for the field.

Export: Exports this field information in a file, so you it can be set easily later. 

Note: the action buttons are disabled. If you want to use them, please contact us.

 

 

Info Panel

This panel displays information about the selected node of the MBean tree. It is part of MBean Parade Panel.

The content depends on the node on the MBean Tree Panel.

Tree node (the first level node)

Domain node (the second level node)

Type node (the third level node)

MBean node (the fourth level node)

 

MBean Main Panel

This is the main panel for MBean manually inspection and actions. It consists of the following parts:

The button panel consists of the following buttons:

Remember button: Remember the state of the MBean tree, so the next time the tree is open, it is displayed as remembered.

Close button: Remember the state of the MBean tree and close this panel.

Cancel button: Close this panel without remember the state of the MBean tree.

 

MBean Parade Panel

This panel displays information for the highlighted node on the MBean Tree Panel. Both MBean Tree Panel and MBean Parade Panel are part of MBean Main Panel.

It contains one or more tabs. Each tab is a panel showing corresponding information. The number of tabs vary. Only related information will show.

 

MBean Tree Panel

This panel displays information about MBeans on the server in a tree format. When you click a node, the corresponding data panels will be displayed on the MBean Parade Panel. Both MBean Tree Panel and MBean Parade Panel are part of MBean Main Panel.

Refresh: Reloads and re-displays information from the server.

 

Name Dashboard Panel

This panel allows you to specify the destination dashboard name. A dashboard can be a Peek Kaleidoscope Panel or Poke Panel.

Name: The name of your new dashboard. You can specify any name which is meaningful to you.
 

Name Item Panel

This panel allows you to specify the item name for selected item.

Name: The name of your new item. It is for display only.

 

Notification Panel

This panel displays information about a notification of an MBean. You can:

Name: The name for the notification.

Type: All types of the notification.

Description: The description of the notification.

Export: Export this notification information in a file, so you it can be used as an event trigger for SuperWatchdog. 

 

 

Notification Table Panel

This panel displays all available notifications of an MBean. This panel is available on the MBean Parade Panel

Detail: Display Notification Panel for the highlighted attribute.

Descriptor: Display Descriptor Table Panel to show the descriptor for the highlighted notification. Note: this button is visible only for Model MBeans.

All notifications are listed as a table. Each line of it is a notification.

Name: The name of the notification.

Description: The description of the notification.

Type: The type of the notification.

 

 

Operation Panel

This panel displays information about an operation of an MBean. You can:

 

Operation Table Panel

This panel displays all available operations of an MBean. This panel is available on MBean Parade Panel

Detail: Displays Operation Panel for the highlighted attribute.

Descriptor: Displays Descriptor Table Panel to show the descriptor for the highlighted operation. Note: this button is visible only for Model MBeans.

All operations are listed as a table. Each line of it is an operation.

Name: The name of the operation.

Description: The description of the operation.

Return type: The type of the return object of this operation.

Impact: The impact of this operation. Note: for standard MBeans, the impact is always Unknown.

 

Peek Kaleidoscope Panel

The PeekKaleidoscope Panel consists of:

Peek Panel is the main panel. It provides a table view of Peeking and all management functionality for Peeking. The other panels provide different graphical views.
 
 

Peek Panel

The Peek Panel is the main panel for Peeking. It is hosted by the Peek Kaleidoscope Panel.

There are two groups of button on the button bar. The first group buttons provides actions for individual item, while the second group buttons are for the panel. The button bar is on the top of the panel. The buttons are:

Edit: Edit the highlighted item on the table.

Delete: Deletes the highlighted item on the table.

 

Add: Displays the MBean Main Panel to add a new peek item. This is the same as you access from the main menu > Easy JMX > MBean.

Preference: Displays the Peek Preference Panel to specify preference.

Refresh: Restarts the peek process.

Stop: Stops the peek process. You can resume it by clicking the Refresh button.

Save: Displays a FileChooser window for you to save the collection of all peek items in a file. The extension of the file will be "mbeanPeek".

Restore: Displays a FileChooser window for you to restore previously saved peek files. It can restore individual item as exported item from Attribute Panel. Restored items are added to the current item list. Note: if the name of an item to be restored is taken, the coming item will be ignored.

Rename: Renames this panel.

Close: Closes this panel.

 

In the middle of the panel, there is a Table Panel, which shows all peek items. There are two columns:

Name: The Peek item name. 

Value: The Peek item value. This is the return value of the peek method. If the return value is an object, toString( ) method is used to print its value.

Snapshot at: Shows the last updated time. This is your local machine time, not the server's.
 

All the values will be updated periodically, the interval is specified by Pace which can be specified on the Peek Preference Panel.
 

Errors may occur:

1. Time-out error: See Pace for more information.
2. Exception message on value column of the table: An exception was thrown when PeekPoke peeked that particular item.

 

Peek Preference Panel

This Panel allows you to specify configuration information. 

Peek pace: The interval between two peek operations. The unit is one second. It should be greater than 0. The pace should be long enough for peek to get data within that interval, otherwise, you will get time-out error.

Note: the specified value is a suggested value. The Operating System and Java Virtual Machine may delay it a little bit when they are busy.

 

  

Pie Panel

This panel shows graphic chart for Peek Items. 

Information-tips are available when you move your mouse to a data area and stay there for a second.

Non-number items will not show.

Print: Prints this chart on printer.

 

Poke Panel

There are two groups of button on the button bar. The first group buttons provides actions for individual item, while the second group buttons are for the panel. The button bar is on the top of the panel. The buttons are:

Edit: Edit the highlighted item on the table.

Delete: Deletes the highlighted item on the table.

Invoke: Executes the highlighted item. 

 

Add: Displays the Mbean Main Panel to add new poke item.

Save: Displays a FileChooser window for you to save the collection of all poke items in a file. The extension of the file will be "poke".

Restore: Displays a FileChooser window for you to restore a previously saved poke file. Restored items are added to the current item list.

Rename: Renames this panel.

Close: Closes this panel.

 

Nothing will be updated or invoked periodically. You must manually highlight an item and press the Invoke button to invoke it by hand.

When you press the Invoke button, the Return Value Panel will show the return value of the invocation if the method returns a value.
 
 

Property Panel

This panel displays a property. It is read only.

Name: The name of the property.

Value: The value of the property.

 

Property Table Panel

This panel displays all available properties.

Detail: Displays Property Panel to show details.

Name: The name of the property.

Value: The value of the property.

 

Remove Field Panel

This panel allows you to specify information for removing a field of a descriptor. 

Field: The name of the field to be removed.

Remove: Removes the field immediately.

Add Poke: Adds this item to a Poke Panel, so you can manually remove the field easily later. A Choose Dashboard Panel will pop up for you to choose desired panel.

Export: exports this item to a file, so it can be use to call method removeField( ) later. The file will be saved with extension mbeanRemoveField. The file can be used:

Close: Closes this panel without doing any thing.

 

Return Value Panel

This panel shows the return value of the result from poking.

If it is a simple data type, the result is shown on the text field and the Detail button is disabled.
If it is not a simple data type, the result of toString( ) of the object is shown on the text field. You can click on the Detail button to see detail values of the object.
 

Set Descriptor Panel

This panel allows you to specify information to call method setDescriptor( ).

Dynamic descriptor: The full name of a Dynamic Descriptor.

Set: Sets the descriptor immediately.

Add Poke: Adds this item to a Poke Panel, so you can manually set the descriptor easily later. A Choose Dashboard Panel will pop up for you to choose desired panel.

Export: exports this item to a file, so it can be use to call method setDescriptor( ) later. The file will be saved with extension mbeanSetDescriptor. The file can be used:

Close: Closes this panel without doing any thing.

 

Time Series Panel

This Panel shows graphic chart for Peek Items. 

Information-tips are available when you move your mouse to a data point and stay there for a second.

Non-number items will not show.

Print: Prints this chart on printer.

Preference: Displays the Time Series Preference Panel for setting preferences.

Clear: Clears up this chart and restarts.

 

Time Series Preference Panel

This Panel allows you to specify configuration attributes. 

Range: The x-axis period on the Time Series chart. The unit is one minute. It should be greater than 0. Data older than this period is discarded.


   Copyright Acelet Corporation. All rights reserved.

  Site Map Home Products: Acelet-Filer Super Suite Audit Log Easy EJB Easy JMS Easy JMX Easy Webservice Limpid Debugger Super Environment Super Log SuperStress Super Scheduler Super Log Reader Super Watchdog Super Workflow OpenSource Limpid Log Freeware Mortgage software Downloads Purchase Support Consulting Company Partners Contact us


© 2014 Acelet Corporation.