Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 316509

Summary: JMX: Move JMX MBean support for WebLogic 10.3 to a generic ServerPlatformBase
Product: z_Archived Reporter: Michael OBrien <michael.f.obrien>
Component: EclipselinkAssignee: Michael OBrien <michael.f.obrien>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P2 CC: christopher.delahunt
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
URL: http://wiki.eclipse.org/EclipseLink/DesignDocs/248748
Whiteboard:
Bug Depends on:    
Bug Blocks: 310849, 312824, 316513, 334468    
Attachments:
Description Flags
JRockit MC JConsole cap showing services MBean after non-JNDI (JMX spec factory) generic registration (for all platforms)
none
Preliminary snapshot patch of generic refactor of WebLogic platform JMX registration (multiple MBeanServer handlers pending) none

Description Michael OBrien CLA 2010-06-10 14:23:35 EDT
>EclipseLink currently supports JMX MBeans on WebLogic 10.3 via bug# 248748
>This enhancement starts the investigation extend JMX support to JBoss and WebSphere and optionally Glassfish
We are splitting the enhancement request by application server, the actual analysis, design and implementation will have aspects that are common to all 3 or 4 of these sub-requests.

>The work here involves making WLS support use the generic framework being developed for the other application servers
Comment 1 Michael OBrien CLA 2010-06-29 20:46:58 EDT
Created attachment 173055 [details]
JRockit MC JConsole cap showing services MBean after non-JNDI (JMX spec factory) generic registration (for all platforms)
Comment 2 Michael OBrien CLA 2010-06-29 20:48:56 EDT
Comment on attachment 173055 [details]
JRockit MC JConsole cap showing services MBean after non-JNDI (JMX spec factory) generic registration (for all platforms)

>The refactor of registration to ServerPlatformBase is working for all 3 servers WebLogic, JBoss and WebSphere without using server specific JNDI lookups)
http://wiki.eclipse.org/EclipseLink/DesignDocs/316513#Option_2:_Direct_factory_reference_via_JMX_API
Comment 3 Michael OBrien CLA 2010-06-29 20:51:00 EDT
>This work is in progress via enhancement bug# 316513
- the POC where we move all registration up to the abstract superclass is working
Comment 4 Michael OBrien CLA 2010-06-29 22:31:14 EDT
*** Bug 253018 has been marked as a duplicate of this bug. ***
Comment 5 Michael OBrien CLA 2010-06-29 23:44:24 EDT
Created attachment 173063 [details]
Preliminary snapshot patch of generic refactor of WebLogic platform JMX registration (multiple MBeanServer handlers pending)
Comment 6 Michael OBrien CLA 2010-06-30 09:42:01 EDT
*** Bug 318032 has been marked as a duplicate of this bug. ***
Comment 7 Michael OBrien CLA 2010-07-21 13:40:56 EDT
>See bug# 316513 in rev# 7777, 7844
http://fisheye2.atlassian.com/changelog/eclipselink/?cs=7844
>remaining work is the getApplicationName(), getModuleName() implementations for non WebLogic EE servers
Comment 8 Michael OBrien CLA 2010-07-21 13:41:40 EDT
.
Comment 9 Eclipse Webmaster CLA 2022-06-09 10:02:23 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink
Comment 10 Eclipse Webmaster CLA 2022-06-09 10:09:57 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink