Class ObjectNameWrapper
java.lang.Object
org.datanucleus.store.rdbms.datasource.dbcp2.ObjectNameWrapper
Internal wrapper class that allows JMX to be a noop if absent or disabled.
- Since:
- 2.2.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.datanucleus.util.NucleusLogger
private static MBeanServer
private final ObjectName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static MBeanServer
void
registerMBean
(Object object) toString()
void
unwrap()
static ObjectName
unwrap
(ObjectNameWrapper wrapper) static ObjectNameWrapper
static ObjectNameWrapper
wrap
(ObjectName objectName)
-
Field Details
-
log
private static final org.datanucleus.util.NucleusLogger log -
MBEAN_SERVER
-
objectName
-
-
Constructor Details
-
ObjectNameWrapper
-
-
Method Details
-
getPlatformMBeanServer
-
unwrap
-
wrap
-
wrap
- Throws:
MalformedObjectNameException
-
registerMBean
-
toString
-
unregisterMBean
public void unregisterMBean() -
unwrap
-