Bug 320431 - JMX: Merge Core and SDO support for the JMX MBean API
Summary: JMX: Merge Core and SDO support for the JMX MBean API
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P2 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL: http://wiki.eclipse.org/EclipseLink/D...
Whiteboard:
Keywords:
Depends on: 265540 332312 316513
Blocks:
  Show dependency tree
 
Reported: 2010-07-20 14:18 EDT by Michael OBrien CLA
Modified: 2022-06-09 10:19 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael OBrien CLA 2010-07-20 14:18:55 EDT
The following SDO server platform specific functions "may" be merged and/or replaced by using the server platform generic functions new to JMXServerPlatformBase in core.
>We will then have a single place where MBean API is called in the EclipseLink stack.
This will likely involve making SDO some sort of pseudo server platform or by subclassing off of NoServerPLatform as soon as JMX SE support is enabled there for 265540
In addition we now lookup the MBeanServer using the static JMX API MBeanServerFactory.findMBeanServer(null) - which returns a List<MBeanServer> instead of using JNDI.

>SDO : WebLogic and JBoss
SDOHelperContext.java
    private static MBeanServer wlsMBeanServer = null;
    private static MBeanServer jbossMBeanServer = null;
    private static Object getExecuteThread() {
    private static MBeanServer getWLSMBeanServer()

>Core : WebLogic, JBoss, WebSphere and Glassfish
JMXServerPlatformBase.java
    private MBeanServer mBeanServer = null;
    public MBeanServer getMBeanServer()

>Core : WebLogic only
WebLogic_10_Platform.java
    private Object getExecuteThreadFromMBean()
Comment 1 Michael OBrien CLA 2010-10-04 10:52:05 EDT
>We can start with merging the mbean lookup for all the servers with the SE case in bug # 265540
https://bugs.eclipse.org/bugs/attachment.cgi?id=175009&action=diff
Comment 2 Michael OBrien CLA 2011-02-10 09:54:06 EST
>This has been bumped up by mgmt
Comment 3 Peter Krogh CLA 2011-06-20 14:05:24 EDT
bug scrub this bug to future
Comment 4 Eclipse Webmaster CLA 2022-06-09 10:19:01 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink