public interface  org.glassfish.gmbal.ManagedObjectManager extends java.lang.Object implements java.io.Closeable
{
public abstract void suspendJMXRegistration();
public abstract void resumeJMXRegistration();
public abstract boolean isManagedObject(java.lang.Object);
public abstract org.glassfish.gmbal.GmbalMBean createRoot();
public abstract org.glassfish.gmbal.GmbalMBean createRoot(java.lang.Object);
public abstract org.glassfish.gmbal.GmbalMBean createRoot(java.lang.Object, java.lang.String);
public abstract java.lang.Object getRoot();
public abstract org.glassfish.gmbal.GmbalMBean register(java.lang.Object, java.lang.Object, java.lang.String);
public abstract org.glassfish.gmbal.GmbalMBean register(java.lang.Object, java.lang.Object);
public abstract org.glassfish.gmbal.GmbalMBean registerAtRoot(java.lang.Object, java.lang.String);
public abstract org.glassfish.gmbal.GmbalMBean registerAtRoot(java.lang.Object);
public abstract void unregister(java.lang.Object);
public abstract javax.management.ObjectName getObjectName(java.lang.Object);
public abstract org.glassfish.gmbal.AMXClient getAMXClient(java.lang.Object);
public abstract java.lang.Object getObject(javax.management.ObjectName);
public abstract transient void stripPrefix(java.lang.String[]);
public abstract void stripPackagePrefix();
public abstract java.lang.String getDomain();
public abstract void setMBeanServer(javax.management.MBeanServer);
public abstract javax.management.MBeanServer getMBeanServer();
public abstract void setResourceBundle(java.util.ResourceBundle);
public abstract java.util.ResourceBundle getResourceBundle();
public abstract void addAnnotation(java.lang.reflect.AnnotatedElement, java.lang.'annotation'.Annotation);
public abstract void addInheritedAnnotations(java.lang.Class);
public abstract void setRegistrationDebug(org.glassfish.gmbal.ManagedObjectManager$RegistrationDebugLevel);
public abstract void setRuntimeDebug(boolean);
public abstract void setTypelibDebug(int);
public abstract void setJMXRegistrationDebug(boolean);
public abstract java.lang.String dumpSkeleton(java.lang.Object);
public abstract void suppressDuplicateRootReport(boolean);
public abstract org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager getObjectRegistrationManager();
}