public class MBeanServerFactory extends java.lang.Object implements IMBeanServerFactory
| Constructor and Description |
|---|
MBeanServerFactory() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<javax.management.MBeanServer> |
findMBeanServer(java.lang.String agentId) |
java.util.ArrayList<java.lang.String> |
getAllMBeanServerId() |
java.lang.String[] |
getDomains(java.lang.String serverId)
Get all domains from mbean server whose id is serverId
|
javax.management.MBeanInfo |
getMBeanInfo(java.lang.String serverId,
javax.management.ObjectName name) |
static java.lang.String |
getMBeanServerId(javax.management.MBeanServer aMBeanServer)
Get the MBeanServerId of Agent ID for the provided MBeanServer.
|
java.util.Set<javax.management.ObjectName> |
queryNames(java.lang.String serverId,
javax.management.ObjectName name,
javax.management.QueryExp queryExp) |
public static java.util.ArrayList<javax.management.MBeanServer> findMBeanServer(java.lang.String agentId)
agentId - java.rmi.RemoteExceptionpublic java.util.ArrayList<java.lang.String> getAllMBeanServerId()
throws java.rmi.RemoteException
getAllMBeanServerId in interface IMBeanServerFactoryjava.rmi.RemoteExceptionjava.lang.management.ManagementFactorypublic java.util.Set<javax.management.ObjectName> queryNames(java.lang.String serverId,
javax.management.ObjectName name,
javax.management.QueryExp queryExp)
throws java.rmi.RemoteException
queryNames in interface IMBeanServerFactoryserverId - mbean server idname - object namejava.rmi.RemoteExceptionpublic java.lang.String[] getDomains(java.lang.String serverId)
throws java.rmi.RemoteException
getDomains in interface IMBeanServerFactoryserverId - mbean server idjava.rmi.RemoteExceptionpublic javax.management.MBeanInfo getMBeanInfo(java.lang.String serverId,
javax.management.ObjectName name)
throws java.rmi.RemoteException
getMBeanInfo in interface IMBeanServerFactoryjava.rmi.RemoteExceptionpublic static java.lang.String getMBeanServerId(javax.management.MBeanServer aMBeanServer)
aMBeanServer - MBeanServer whose Server ID/Agent ID is desired.