com.sun.xml.ws.server
Class RewritingMOM

java.lang.Object
  extended by com.sun.xml.ws.server.RewritingMOM
All Implemented Interfaces:
Closeable, org.glassfish.gmbal.ManagedObjectManager

 class RewritingMOM
extends Object
implements org.glassfish.gmbal.ManagedObjectManager


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.glassfish.gmbal.ManagedObjectManager
org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel
 
Constructor Summary
RewritingMOM(org.glassfish.gmbal.ManagedObjectManager mom)
           
 
Method Summary
 void addAnnotation(AnnotatedElement element, Annotation annotation)
           
 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)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RewritingMOM

RewritingMOM(org.glassfish.gmbal.ManagedObjectManager mom)
Method Detail

suspendJMXRegistration

public void suspendJMXRegistration()
Specified by:
suspendJMXRegistration in interface org.glassfish.gmbal.ManagedObjectManager

resumeJMXRegistration

public void resumeJMXRegistration()
Specified by:
resumeJMXRegistration in interface org.glassfish.gmbal.ManagedObjectManager

createRoot

public org.glassfish.gmbal.GmbalMBean createRoot()
Specified by:
createRoot in interface org.glassfish.gmbal.ManagedObjectManager

createRoot

public org.glassfish.gmbal.GmbalMBean createRoot(Object root)
Specified by:
createRoot in interface org.glassfish.gmbal.ManagedObjectManager

createRoot

public org.glassfish.gmbal.GmbalMBean createRoot(Object root,
                                                 String name)
Specified by:
createRoot in interface org.glassfish.gmbal.ManagedObjectManager

getRoot

public Object getRoot()
Specified by:
getRoot in interface org.glassfish.gmbal.ManagedObjectManager

register

public org.glassfish.gmbal.GmbalMBean register(Object parent,
                                               Object obj,
                                               String name)
Specified by:
register in interface org.glassfish.gmbal.ManagedObjectManager

register

public org.glassfish.gmbal.GmbalMBean register(Object parent,
                                               Object obj)
Specified by:
register in interface org.glassfish.gmbal.ManagedObjectManager

registerAtRoot

public org.glassfish.gmbal.GmbalMBean registerAtRoot(Object obj,
                                                     String name)
Specified by:
registerAtRoot in interface org.glassfish.gmbal.ManagedObjectManager

registerAtRoot

public org.glassfish.gmbal.GmbalMBean registerAtRoot(Object obj)
Specified by:
registerAtRoot in interface org.glassfish.gmbal.ManagedObjectManager

unregister

public void unregister(Object obj)
Specified by:
unregister in interface org.glassfish.gmbal.ManagedObjectManager

getObjectName

public ObjectName getObjectName(Object obj)
Specified by:
getObjectName in interface org.glassfish.gmbal.ManagedObjectManager

getAMXClient

public org.glassfish.gmbal.AMXClient getAMXClient(Object obj)
Specified by:
getAMXClient in interface org.glassfish.gmbal.ManagedObjectManager

getObject

public Object getObject(ObjectName oname)
Specified by:
getObject in interface org.glassfish.gmbal.ManagedObjectManager

stripPrefix

public void stripPrefix(String... str)
Specified by:
stripPrefix in interface org.glassfish.gmbal.ManagedObjectManager

stripPackagePrefix

public void stripPackagePrefix()
Specified by:
stripPackagePrefix in interface org.glassfish.gmbal.ManagedObjectManager

getDomain

public String getDomain()
Specified by:
getDomain in interface org.glassfish.gmbal.ManagedObjectManager

setMBeanServer

public void setMBeanServer(MBeanServer server)
Specified by:
setMBeanServer in interface org.glassfish.gmbal.ManagedObjectManager

getMBeanServer

public MBeanServer getMBeanServer()
Specified by:
getMBeanServer in interface org.glassfish.gmbal.ManagedObjectManager

setResourceBundle

public void setResourceBundle(ResourceBundle rb)
Specified by:
setResourceBundle in interface org.glassfish.gmbal.ManagedObjectManager

getResourceBundle

public ResourceBundle getResourceBundle()
Specified by:
getResourceBundle in interface org.glassfish.gmbal.ManagedObjectManager

addAnnotation

public void addAnnotation(AnnotatedElement element,
                          Annotation annotation)
Specified by:
addAnnotation in interface org.glassfish.gmbal.ManagedObjectManager

setRegistrationDebug

public void setRegistrationDebug(org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel level)
Specified by:
setRegistrationDebug in interface org.glassfish.gmbal.ManagedObjectManager

setRuntimeDebug

public void setRuntimeDebug(boolean flag)
Specified by:
setRuntimeDebug in interface org.glassfish.gmbal.ManagedObjectManager

setTypelibDebug

public void setTypelibDebug(int level)
Specified by:
setTypelibDebug in interface org.glassfish.gmbal.ManagedObjectManager

dumpSkeleton

public String dumpSkeleton(Object obj)
Specified by:
dumpSkeleton in interface org.glassfish.gmbal.ManagedObjectManager

suppressDuplicateRootReport

public void suppressDuplicateRootReport(boolean suppressReport)
Specified by:
suppressDuplicateRootReport in interface org.glassfish.gmbal.ManagedObjectManager

close

public void close()
           throws IOException
Specified by:
close in interface Closeable
Throws:
IOException

setJMXRegistrationDebug

public void setJMXRegistrationDebug(boolean x)
Specified by:
setJMXRegistrationDebug in interface org.glassfish.gmbal.ManagedObjectManager

isManagedObject

public boolean isManagedObject(Object x)
Specified by:
isManagedObject in interface org.glassfish.gmbal.ManagedObjectManager


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.