<h1>GlassFish v3 User Task Analysis for AMX and GMBAL</h1>

Back to GlassFish v3 User Task Analyses

Attendees

Kedar, Prashanth, Ken Cavanaugh, Lloyd Chambers, Paul Davies
Facilitator: June Parks, Recorder: Dixie Pine

Scope

User tasks and goals associated with AMX V3 that should be described in the user documentation, including tasks related to making new OSGi modules manageable via AMX.

Related Information

List of Tasks


Note - Tasks followed by question marks may not be implemented by engineering.


Administrator

  • Tasks that asadmin commands can't do---need to know exactly what
  • AMX equivalents of asadmin commands
  • Writing administration scripts using AMX
  • Viewing the GlassFish configuration using JConsole
  • Monitoring using AMX

Java EE Developer

  • Referencing an AMX Mbean
    • Specify Object Name
    • Specify Path Name?
  • Creating an AMX MBean
    • Define MBeans
    • Register MBeans
    • Unregister MBeas
  • Exposing a regular Java EE app/mod as an AMX MBean?
  • Exposing a JRuby Module as an AMX MBean?
  • Listening for notification of attribute changes

OSGi Module Developer

  • Exposing OSGi modules as MBeans (GF or non-GF)
  • Integrating existing JMX MBeans into GF
  • Deciding how to approach monitoring--decision tree or FAQ
    • No MBeans or Monitoring Code
    • Monitoring code, no MBeans
    • MBeans, not AMX compliant
    • MBeans, AMX compliant
  • Using AMX for Monitoring
    • Using GMBAL for Monitoring?
  • Develop stateful GUI by Using AMX
    • Define GUI Metadata

Associated Concepts


Note - Concepts followed by question marks may not be implemented by engineering.


  • HTTP API
  • Path Names?
  • Object Names
  • AMX MBeans versus Standard MBeans
  • Auto Creation of AMX MBeans
  • GMBAL?

Back to GlassFish v3 User Task Analyses