| Modifier and Type | Field and Description |
|---|---|
| private static final ThreadLocal | |
| private final MBeanServerConnection | |
| private static final WeakIdentityHashMap | |
| private final WeakIdentityHashMap | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv synchronized void | |
| pack-priv static MXBeanLookup | |
| pack-priv static MXBeanLookup | |
| pack-priv synchronized ObjectName | |
| pack-priv synchronized <T> T | |
| pack-priv synchronized boolean | |
| pack-priv static void |
| currentLookup | back to summary |
|---|---|
| private static final ThreadLocal<MXBeanLookup> currentLookup | |
| mbsc | back to summary |
|---|---|
| private final MBeanServerConnection mbsc | |
| mbscToLookup | back to summary |
|---|---|
| private static final WeakIdentityHashMap<MBeanServerConnection, WeakReference<MXBeanLookup>> mbscToLookup | |
| mxbeanToObjectName | back to summary |
|---|---|
| private final WeakIdentityHashMap<Object, ObjectName> mxbeanToObjectName | |
| objectNameToProxy | back to summary |
|---|---|
| private final Map<ObjectName, WeakReference<Object>> objectNameToProxy | |
| MXBeanLookup | back to summary |
|---|---|
| private MXBeanLookup(MBeanServerConnection mbsc) | |
| addReference | back to summary |
|---|---|
| pack-priv synchronized void addReference(ObjectName name, Object mxbean) throws InstanceAlreadyExistsException | |
| getLookup | back to summary |
|---|---|
| pack-priv static MXBeanLookup getLookup() | |
| lookupFor | back to summary |
|---|---|
| pack-priv static MXBeanLookup lookupFor(MBeanServerConnection mbsc) | |
| mxbeanToObjectName | back to summary |
|---|---|
| pack-priv synchronized ObjectName mxbeanToObjectName(Object mxbean) throws OpenDataException | |
| objectNameToMXBean | back to summary |
|---|---|
| pack-priv synchronized <T> T objectNameToMXBean(ObjectName name, Class<T> type) | |
| removeReference | back to summary |
|---|---|
| pack-priv synchronized boolean removeReference(ObjectName name, Object mxbean) | |
| setLookup | back to summary |
|---|---|
| pack-priv static void setLookup(MXBeanLookup lookup) | |