class RewritingMOM extends Object implements org.glassfish.gmbal.ManagedObjectManager
Constructor and Description |
---|
RewritingMOM(org.glassfish.gmbal.ManagedObjectManager mom) |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(AnnotatedElement element,
Annotation annotation) |
void |
addInheritedAnnotations(Class<?> obj) |
void |
close() |
org.glassfish.gmbal.GmbalMBean |
createRoot() |
org.glassfish.gmbal.GmbalMBean |
createRoot(Object root) |
org.glassfish.gmbal.GmbalMBean |
createRoot(Object root,
String name) |
String |
dumpSkeleton(Object obj) |
org.glassfish.gmbal.AMXClient |
getAMXClient(Object obj) |
String |
getDomain() |
MBeanServer |
getMBeanServer() |
Object |
getObject(ObjectName oname) |
ObjectName |
getObjectName(Object obj) |
org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager |
getObjectRegistrationManager() |
ResourceBundle |
getResourceBundle() |
Object |
getRoot() |
boolean |
isManagedObject(Object x) |
org.glassfish.gmbal.GmbalMBean |
register(Object parent,
Object obj) |
org.glassfish.gmbal.GmbalMBean |
register(Object parent,
Object obj,
String name) |
org.glassfish.gmbal.GmbalMBean |
registerAtRoot(Object obj) |
org.glassfish.gmbal.GmbalMBean |
registerAtRoot(Object obj,
String name) |
void |
resumeJMXRegistration() |
void |
setJMXRegistrationDebug(boolean x) |
void |
setMBeanServer(MBeanServer server) |
void |
setRegistrationDebug(org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel level) |
void |
setResourceBundle(ResourceBundle rb) |
void |
setRuntimeDebug(boolean flag) |
void |
setTypelibDebug(int level) |
void |
stripPackagePrefix() |
void |
stripPrefix(String... str) |
void |
suppressDuplicateRootReport(boolean suppressReport) |
void |
suspendJMXRegistration() |
void |
unregister(Object obj) |
public void suspendJMXRegistration()
suspendJMXRegistration
in interface org.glassfish.gmbal.ManagedObjectManager
public void resumeJMXRegistration()
resumeJMXRegistration
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.gmbal.GmbalMBean createRoot()
createRoot
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.gmbal.GmbalMBean createRoot(Object root)
createRoot
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.gmbal.GmbalMBean createRoot(Object root, String name)
createRoot
in interface org.glassfish.gmbal.ManagedObjectManager
public Object getRoot()
getRoot
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.gmbal.GmbalMBean register(Object parent, Object obj, String name)
register
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.gmbal.GmbalMBean register(Object parent, Object obj)
register
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.gmbal.GmbalMBean registerAtRoot(Object obj, String name)
registerAtRoot
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.gmbal.GmbalMBean registerAtRoot(Object obj)
registerAtRoot
in interface org.glassfish.gmbal.ManagedObjectManager
public void unregister(Object obj)
unregister
in interface org.glassfish.gmbal.ManagedObjectManager
public ObjectName getObjectName(Object obj)
getObjectName
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.gmbal.AMXClient getAMXClient(Object obj)
getAMXClient
in interface org.glassfish.gmbal.ManagedObjectManager
public Object getObject(ObjectName oname)
getObject
in interface org.glassfish.gmbal.ManagedObjectManager
public void stripPrefix(String... str)
stripPrefix
in interface org.glassfish.gmbal.ManagedObjectManager
public void stripPackagePrefix()
stripPackagePrefix
in interface org.glassfish.gmbal.ManagedObjectManager
public String getDomain()
getDomain
in interface org.glassfish.gmbal.ManagedObjectManager
public void setMBeanServer(MBeanServer server)
setMBeanServer
in interface org.glassfish.gmbal.ManagedObjectManager
public MBeanServer getMBeanServer()
getMBeanServer
in interface org.glassfish.gmbal.ManagedObjectManager
public void setResourceBundle(ResourceBundle rb)
setResourceBundle
in interface org.glassfish.gmbal.ManagedObjectManager
public ResourceBundle getResourceBundle()
getResourceBundle
in interface org.glassfish.gmbal.ManagedObjectManager
public void addAnnotation(AnnotatedElement element, Annotation annotation)
addAnnotation
in interface org.glassfish.gmbal.ManagedObjectManager
public void setRegistrationDebug(org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel level)
setRegistrationDebug
in interface org.glassfish.gmbal.ManagedObjectManager
public void setRuntimeDebug(boolean flag)
setRuntimeDebug
in interface org.glassfish.gmbal.ManagedObjectManager
public void setTypelibDebug(int level)
setTypelibDebug
in interface org.glassfish.gmbal.ManagedObjectManager
public String dumpSkeleton(Object obj)
dumpSkeleton
in interface org.glassfish.gmbal.ManagedObjectManager
public void suppressDuplicateRootReport(boolean suppressReport)
suppressDuplicateRootReport
in interface org.glassfish.gmbal.ManagedObjectManager
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public void setJMXRegistrationDebug(boolean x)
setJMXRegistrationDebug
in interface org.glassfish.gmbal.ManagedObjectManager
public boolean isManagedObject(Object x)
isManagedObject
in interface org.glassfish.gmbal.ManagedObjectManager
public org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager getObjectRegistrationManager()
getObjectRegistrationManager
in interface org.glassfish.gmbal.ManagedObjectManager
public void addInheritedAnnotations(Class<?> obj)
addInheritedAnnotations
in interface org.glassfish.gmbal.ManagedObjectManager
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.