站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 jmx API Documentation 英文版文档

Uses of Class javax.management.ObjectName (JBoss/JMX API) - JBoss 4.0.1 sp1 jmx API Documentation 英文版文档


Uses of Class
javax.management.ObjectName

Packages that use ObjectName
javax.management   
javax.management.loading   
javax.management.modelmbean   
javax.management.monitor The JBossMX monitor services
javax.management.relation The JBossMX relation service
javax.management.timer The JBossMX timer service
org.jboss.mx.interceptor   
org.jboss.mx.loading   
org.jboss.mx.modelmbean   
org.jboss.mx.notification   
org.jboss.mx.persistence   
org.jboss.mx.server   
org.jboss.mx.server.registry   
org.jboss.mx.util Utilities for the Java Management Extentions API. 
 

Uses of ObjectName in javax.management
 

Methods in javax.management that return ObjectName
static ObjectName ObjectName.getInstance(String name)
          Return an instance of an ObjectName
static ObjectName ObjectName.getInstance(String domain, String key, String value)
          Return an instance of an ObjectName
static ObjectName ObjectName.getInstance(String domain, Hashtable table)
          Return an instance of an ObjectName
static ObjectName ObjectName.getInstance(ObjectName name)
          Return an instance of ObjectName that can be used anywhere the given object can be used.
 ObjectName ObjectInstance.getObjectName()
          Returns the object name of this instance.
 ObjectName MBeanServerNotification.getMBeanName()
          Get the object name of the mbean being (un)registered
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          This method is called by the MBeanServer before registration takes place.
 

Methods in javax.management with parameters of type ObjectName
 ValueExp ValueExp.apply(ObjectName name)
          Apply this value expression to an MBean.
 ValueExp StringValueExp.apply(ObjectName name)
           
 boolean QueryExp.apply(ObjectName name)
          Apply this query expression to an MBean.
static ObjectName ObjectName.getInstance(ObjectName name)
          Return an instance of ObjectName that can be used anywhere the given object can be used.
 boolean ObjectName.apply(ObjectName name)
           
static Object MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName name, Class interfaceClass, boolean broadcaster)
          Constructs a new Proxy for the MBean using an MBeanServerInvocationHandler.
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name)
          Create an MBean registered using the given object name.
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName)
          Create an MBean registered using the given object name.
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, Object[] params, String[] signature)
          Create an MBean registered using the given object name.
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
          Create an MBean registered using the given object name.
 void MBeanServerConnection.unregisterMBean(ObjectName name)
          Unregisters an mbean.
 ObjectInstance MBeanServerConnection.getObjectInstance(ObjectName name)
          Retrieve an MBean's registration information.
 Set MBeanServerConnection.queryMBeans(ObjectName name, QueryExp query)
          Retrieve a set of Object instances
 Set MBeanServerConnection.queryNames(ObjectName name, QueryExp query)
          Retrieve a set of Object names
 boolean MBeanServerConnection.isRegistered(ObjectName name)
          Test whether an mbean is registered.
 Object MBeanServerConnection.getAttribute(ObjectName name, String attribute)
          Retrieve a value from an MBean.
 AttributeList MBeanServerConnection.getAttributes(ObjectName name, String[] attributes)
          Retrieve a list of values from an MBean.
 void MBeanServerConnection.setAttribute(ObjectName name, Attribute attribute)
          Set a value for an MBean.
 AttributeList MBeanServerConnection.setAttributes(ObjectName name, AttributeList attributes)
          Set a list of values for an MBean.
 Object MBeanServerConnection.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
          Invokes an operation on an mbean.
 void MBeanServerConnection.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          Add a notification listener to an MBean.
 void MBeanServerConnection.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          Add a notification listener to an MBean.
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener)
          Removes a listener from an mbean.
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          Removes a listener from an mbean.
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener)
          Removes a listener from an mbean.
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          Removes a listener from an mbean.
 MBeanInfo MBeanServerConnection.getMBeanInfo(ObjectName name)
          Retrieves the jmx metadata for an mbean
 boolean MBeanServerConnection.isInstanceOf(ObjectName name, String className)
          Tests whether an mbean can be cast to the given type
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name)
          Create an MBean registered using the given object name.
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, ObjectName loaderName)
          Create an MBean registered using the given object name.
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, Object[] params, String[] signature)
          Create an MBean registered using the given object name.
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
          Create an MBean registered using the given object name.
 ObjectInstance MBeanServer.registerMBean(Object object, ObjectName name)
          Registers an mbean.
 void MBeanServer.unregisterMBean(ObjectName name)
          Unregisters an mbean.
 ObjectInstance MBeanServer.getObjectInstance(ObjectName name)
          Retrieve an MBean's registration information.
 Set MBeanServer.queryMBeans(ObjectName name, QueryExp query)
          Retrieve a set of Object instances
 Set MBeanServer.queryNames(ObjectName name, QueryExp query)
          Retrieve a set of Object names
 boolean MBeanServer.isRegistered(ObjectName name)
          Test whether an mbean is registered.
 Object MBeanServer.getAttribute(ObjectName name, String attribute)
          Retrieve a value from an MBean.
 AttributeList MBeanServer.getAttributes(ObjectName name, String[] attributes)
          Retrieve a list of values from an MBean.
 void MBeanServer.setAttribute(ObjectName name, Attribute attribute)
          Set a value for an MBean.
 AttributeList MBeanServer.setAttributes(ObjectName name, AttributeList attributes)
          Set a list of values for an MBean.
 Object MBeanServer.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
          Invokes an operation on an mbean.
 void MBeanServer.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          Add a notification listener to an MBean.
 void MBeanServer.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          Add a notification listener to an MBean.
 void MBeanServer.removeNotificationListener(ObjectName name, ObjectName listener)
          Removes a listener from an mbean.
 void MBeanServer.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          Removes a listener from an mbean.
 void MBeanServer.removeNotificationListener(ObjectName name, NotificationListener listener)
          Removes a listener from an mbean.
 void MBeanServer.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          Removes a listener from an mbean.
 MBeanInfo MBeanServer.getMBeanInfo(ObjectName name)
          Retrieves the jmx metadata for an mbean
 boolean MBeanServer.isInstanceOf(ObjectName name, String className)
          Tests whether an mbean can be cast to the given type
 Object MBeanServer.instantiate(String className, ObjectName loaderName)
          Instantiates an object using the given class loader.
 Object MBeanServer.instantiate(String className, ObjectName loaderName, Object[] params, String[] signature)
          Instantiates an object using the given class loader.
 ObjectInputStream MBeanServer.deserialize(ObjectName name, byte[] data)
          Deprecated. use MBeanServer.getClassLoaderFor(ObjectName) to obtain the appropriate classloader for deserialization
 ObjectInputStream MBeanServer.deserialize(String className, ObjectName loaderName, byte[] data)
          Deprecated. use MBeanServer.getClassLoaderFor(ObjectName) to obtain the appropriate classloader for deserialization
 ClassLoader MBeanServer.getClassLoaderFor(ObjectName name)
          Retrieve the classloader for an mbean
 ClassLoader MBeanServer.getClassLoader(ObjectName name)
          Retrieve the classloader registered as an MBean
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          This method is called by the MBeanServer before registration takes place.
 ValueExp AttributeValueExp.apply(ObjectName name)
           
protected  Object AttributeValueExp.getAttribute(ObjectName name)
          Get the value of the attribute for a given object name
 

Constructors in javax.management with parameters of type ObjectName
ObjectInstance(ObjectName name, String className)
          Creates a new object instance with a given object name and a fully qualified class name.
MBeanServerNotification(String type, Object source, long sequence, ObjectName objectName)
          Construct a new MBeanServer notification
MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName name)
          Construct an MBeanServerInvocationHandler for the given connection and object name.
MBeanPermission(String className, String member, ObjectName objectName, String actions)
          Create a new MBeanPermission object with the specified target name (class name, member, object name) and actions.
 

Uses of ObjectName in javax.management.loading
 

Methods in javax.management.loading that return ObjectName
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
           
 

Methods in javax.management.loading with parameters of type ObjectName
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
           
 

Uses of ObjectName in javax.management.modelmbean
 

Methods in javax.management.modelmbean that return ObjectName
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
           
 

Methods in javax.management.modelmbean with parameters of type ObjectName
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
           
 

Uses of ObjectName in javax.management.monitor
 

Methods in javax.management.monitor that return ObjectName
 ObjectName MonitorNotification.getObservedObject()
          Retrieves the name of the MBean monitored.
 ObjectName[] MonitorMBean.getObservedObjects()
          Retrieves the object names of the MBeans monitored.
 ObjectName MonitorMBean.getObservedObject()
          Deprecated. use MonitorMBean.getObservedObjects()
 ObjectName Monitor.getObservedObject()
           
 ObjectName[] Monitor.getObservedObjects()
           
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName objectName)
           
 

Methods in javax.management.monitor with parameters of type ObjectName
 String StringMonitorMBean.getDerivedGauge(ObjectName name)
          Retrieves the derived gauge.
 long StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName name)
          Retrieves the derived gauge timestamp.
 String StringMonitor.getDerivedGauge(ObjectName name)
           
 long StringMonitor.getDerivedGaugeTimeStamp(ObjectName name)
           
 void MonitorMBean.addObservedObject(ObjectName object)
          Add the object name of the MBean monitored.
 void MonitorMBean.removeObservedObject(ObjectName object)
          Remove the object name of the MBean monitored.
 boolean MonitorMBean.containsObservedObject(ObjectName object)
          Checks whether the object name is monitored.
 void MonitorMBean.setObservedObject(ObjectName object)
          Deprecated. use MonitorMBean.addObservedObject(ObjectName)
 void Monitor.setObservedObject(ObjectName object)
           
 void Monitor.addObservedObject(ObjectName object)
           
 void Monitor.removeObservedObject(ObjectName object)
           
 boolean Monitor.containsObservedObject(ObjectName object)
           
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName objectName)
           
 Number GaugeMonitorMBean.getDerivedGauge(ObjectName name)
          Retrieves the derived gauge.
 long GaugeMonitorMBean.getDerivedGaugeTimeStamp(ObjectName name)
          Retrieves the derived gauge timestamp.
 Number GaugeMonitor.getDerivedGauge(ObjectName name)
           
 long GaugeMonitor.getDerivedGaugeTimeStamp(ObjectName name)
           
 Number CounterMonitorMBean.getDerivedGauge(ObjectName name)
          Retrieves the derived gauge.
 long CounterMonitorMBean.getDerivedGaugeTimeStamp(ObjectName name)
          Retrieves the derived gauge timestamp.
 Number CounterMonitorMBean.getThreshold(ObjectName name)
          Retrieves the threshold.
 Number CounterMonitor.getDerivedGauge(ObjectName name)
           
 long CounterMonitor.getDerivedGaugeTimeStamp(ObjectName name)
           
 Number CounterMonitor.getThreshold(ObjectName name)
           
 

Uses of ObjectName in javax.management.relation
 

Methods in javax.management.relation that return ObjectName
 ObjectName RelationSupport.getRelationServiceName()
           
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName objectName)
           
 ObjectName RelationServiceMBean.isRelationMBean(String relationId)
          Checks whether the passed relation id is an MBean created by a user or has been internally created by the relation service.
 ObjectName RelationService.isRelationMBean(String relationId)
           
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName objectName)
           
 ObjectName RelationNotification.getObjectName()
          Retrieves the object name of the mbean (null for an internal relation).
 ObjectName Relation.getRelationServiceName()
          Retrieves the object name of the relation service this relation is registered with.
 

Methods in javax.management.relation with parameters of type ObjectName
 void RelationSupport.handleMBeanUnregistration(ObjectName objectName, String roleName)
           
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName objectName)
           
 void RelationServiceMBean.addRelation(ObjectName relation)
          Add a manually created relation to the relation service.
 String RelationServiceMBean.isRelation(ObjectName objectName)
          Checks whether the passed object name is a relation in this relation service.
 Map RelationServiceMBean.findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)
          Retrieves MBeans referencing the passed MBean in the passed relation type and role.
 Map RelationServiceMBean.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          Retrieves MBeans associated with the passed MBean in the passed relation type and role.
 void RelationService.addRelation(ObjectName relation)
           
 Map RelationService.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
           
 Map RelationService.findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)
           
 String RelationService.isRelation(ObjectName objectName)
           
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName objectName)
           
 void Relation.handleMBeanUnregistration(ObjectName objectName, String roleName)
          The relation service will call this service when an MBean referenced in a role is unregistered.
 void MBeanServerNotificationFilter.disableObjectName(ObjectName objectName)
          Disable an object name.
 void MBeanServerNotificationFilter.enableObjectName(ObjectName objectName)
          Enable an object name.
 

Constructors in javax.management.relation with parameters of type ObjectName
RelationSupport(String relationId, ObjectName relationService, String relationTypeName, RoleList roleList)
          Construct a new relation support object.
RelationSupport(String relationId, ObjectName relationService, MBeanServer mbeanServer, String relationTypeName, RoleList roleList)
          Construct a new relation support object.
RelationNotification(String type, Object source, long sequenceNumber, long timeStamp, String message, String relationId, String relTypeName, ObjectName relObjName, List unregMBeans)
          Construct a new relation notification for a creation or removal.
RelationNotification(String type, Object source, long sequenceNumber, long timeStamp, String message, String relationId, String relTypeName, ObjectName relObjName, String roleName, List newRoleValue, List oldRoleValue)
          Construct a new relation notification for an update.
 

Uses of ObjectName in javax.management.timer
 

Methods in javax.management.timer that return ObjectName
 ObjectName Timer.preRegister(MBeanServer server, ObjectName objectName)
           
 

Methods in javax.management.timer with parameters of type ObjectName
 ObjectName Timer.preRegister(MBeanServer server, ObjectName objectName)
           
 

Uses of ObjectName in org.jboss.mx.interceptor
 

Fields in org.jboss.mx.interceptor declared as ObjectName
protected  ObjectName AbstractSharedInterceptor.objectName
          Object name of this interceptor.
 

Methods in org.jboss.mx.interceptor that return ObjectName
 ObjectName SharedInterceptor.getObjectName()
          Returns the object name of this shared interceptor.
 ObjectName SharedInterceptor.register(MBeanServer server)
          Registers this interceptor to the given MBean server.
 ObjectName AbstractSharedInterceptor.getObjectName()
           
 ObjectName AbstractSharedInterceptor.register(MBeanServer server)
          Registers the interceptor to the MBean server.
 ObjectName AbstractSharedInterceptor.preRegister(MBeanServer server, ObjectName oname)
           
protected  ObjectName AbstractSharedInterceptor.createObjectName()
          Creates an object name for this interceptor.
 

Methods in org.jboss.mx.interceptor with parameters of type ObjectName
 ObjectName AbstractSharedInterceptor.preRegister(MBeanServer server, ObjectName oname)
           
 

Uses of ObjectName in org.jboss.mx.loading
 

Fields in org.jboss.mx.loading declared as ObjectName
static ObjectName LoaderRepositoryFactory.DEFAULT_LOADER_REPOSITORY
          The JMX name of the parent LoaderRepository
 ObjectName LoaderRepositoryFactory.LoaderRepositoryConfig.repositoryName
          The ObjectName of the loader repository for this deployment
 

Methods in org.jboss.mx.loading that return ObjectName
 ObjectName UnifiedLoaderRepository3.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName UnifiedClassLoader.getObjectName()
          Obtain the ObjectName under which the UCL can be registered with the JMX server.
abstract  ObjectName RepositoryClassLoader.getObjectName()
          Get the ObjectName
 

Methods in org.jboss.mx.loading with parameters of type ObjectName
 ObjectName UnifiedLoaderRepository3.preRegister(MBeanServer server, ObjectName name)
           
static void LoaderRepositoryFactory.createLoaderRepository(MBeanServer server, String repositoryClassName, ObjectName repositoryName)
          Create a LoaderRepository instance of type repositoryClassName and register it under repositoryName if there is not already an instance registered.
static void LoaderRepositoryFactory.destroyLoaderRepository(MBeanServer server, ObjectName repositoryName)
           
 

Constructors in org.jboss.mx.loading with parameters of type ObjectName
UnifiedClassLoader(URL url, MBeanServer server, ObjectName repositoryName)
          UnifiedClassLoader constructor that can be used to register with a particular Loader Repository identified by ObjectName.
UnifiedClassLoader(URL url, URL origURL, MBeanServer server, ObjectName repositoryName)
          UnifiedClassLoader constructor that can be used to register with a particular Loader Repository identified by ObjectName.
HeirarchicalLoaderRepository3(MBeanServer server, ObjectName parentName)
          Create a HeirarchicalLoaderRepository3 with a parent obtained by querying the server for the parentName mbean.
 

Uses of ObjectName in org.jboss.mx.modelmbean
 

Methods in org.jboss.mx.modelmbean that return ObjectName
 ObjectName ModelMBeanInvoker.invokePreRegister(MBeanServer server, ObjectName name)
          The default implementation of preRegister invokes the ModelMBeanInvoker.configureInterceptorStack(javax.management.modelmbean.ModelMBeanInfo, javax.management.MBeanServer, javax.management.ObjectName) method which sets up the interceptors for this Model MBean instance.
 

Methods in org.jboss.mx.modelmbean with parameters of type ObjectName
protected  void XMBean.configureInterceptorStack(ModelMBeanInfo info, MBeanServer server, ObjectName name)
           
 ObjectName ModelMBeanInvoker.invokePreRegister(MBeanServer server, ObjectName name)
          The default implementation of preRegister invokes the ModelMBeanInvoker.configureInterceptorStack(javax.management.modelmbean.ModelMBeanInfo, javax.management.MBeanServer, javax.management.ObjectName) method which sets up the interceptors for this Model MBean instance.
protected  void ModelMBeanInvoker.init(MBeanServer server, ObjectName name)
           
protected  void ModelMBeanInvoker.initPersistence(MBeanServer server, ObjectName name)
          initializes the persistence manager based on the info for this bean.
protected  void ModelMBeanInvoker.configureInterceptorStack(ModelMBeanInfo info, MBeanServer server, ObjectName name)
          Build the getMBeanInfo, operation, and attribute interceptor stacks and associated these with the corresponding InvocationContexts.
 

Uses of ObjectName in org.jboss.mx.notification
 

Methods in org.jboss.mx.notification that return ObjectName
 ObjectName NotificationFilterProxy.getSource()
          return the real ObjectName source
 

Methods in org.jboss.mx.notification with parameters of type ObjectName
static Object NotificationListenerProxy.newInstance(ObjectName name, NotificationListener listener)
           
 void MBeanServerListenerRegistry.add(ObjectName name, NotificationBroadcaster broadcaster, NotificationListener listener, NotificationFilter filter, Object handback)
          Adds a listener to the mbean
 void MBeanServerListenerRegistry.remove(ObjectName name)
          Removes all registrations for an mbean broadcaster.
 void MBeanServerListenerRegistry.remove(ObjectName name, NotificationListener listener)
          Removes all registrations for a listener.
 void MBeanServerListenerRegistry.remove(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          Removes only the registrations for a listener that match the filter and handback.
 

Constructors in org.jboss.mx.notification with parameters of type ObjectName
NotificationListenerProxy(ObjectName name, NotificationListener listener)
          Create a new Notification Listener Proxy
NotificationFilterProxy(ObjectName source, NotificationFilter delegate)
           
MBeanServerListenerRegistrationFactory(ObjectName name, NotificationBroadcaster broadcaster)
          Construct a listener registration factory for the given object name
MBeanServerListenerRegistration(ObjectName name, NotificationBroadcaster broadcaster, NotificationListener listener, NotificationFilter filter, Object handback)
          Create a listener registration
 

Uses of ObjectName in org.jboss.mx.persistence
 

Methods in org.jboss.mx.persistence that return ObjectName
protected  ObjectName MbeanInfoDbPm.objectName(File fileName)
           
 

Methods in org.jboss.mx.persistence with parameters of type ObjectName
protected  void MbeanInfoDbPm.store(ObjectName name, MBeanInfo info)
           
protected  String MbeanInfoDbPm.fileName(ObjectName name)
           
 

Uses of ObjectName in org.jboss.mx.server
 

Methods in org.jboss.mx.server that return ObjectName
 ObjectName RawDynamicInvoker.preRegister(MBeanServer server, ObjectName oname)
           
 ObjectName MBeanInvoker.getObjectName()
           
 ObjectName AbstractMBeanInvoker.preRegister(MBeanServer server, ObjectName name)
          Initializes this invoker.
 ObjectName AbstractMBeanInvoker.getObjectName()
           
protected  ObjectName AbstractMBeanInvoker.invokePreRegister(MBeanServer server, ObjectName name)
           
 

Methods in org.jboss.mx.server with parameters of type ObjectName
 ObjectName RawDynamicInvoker.preRegister(MBeanServer server, ObjectName oname)
           
 Object MBeanServerImpl.instantiate(String className, ObjectName loaderName)
           
 Object MBeanServerImpl.instantiate(String className, ObjectName loaderName, Object[] params, String[] signature)
           
 ObjectInstance MBeanServerImpl.createMBean(String className, ObjectName name)
           
 ObjectInstance MBeanServerImpl.createMBean(String className, ObjectName name, Object[] params, String[] signature)
           
 ObjectInstance MBeanServerImpl.createMBean(String className, ObjectName name, ObjectName loaderName)
           
 ObjectInstance MBeanServerImpl.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
           
 ObjectInstance MBeanServerImpl.registerMBean(Object object, ObjectName name)
          Registers a pre-existing object as an MBean with the MBean server.
 void MBeanServerImpl.unregisterMBean(ObjectName name)
           
 ObjectInstance MBeanServerImpl.getObjectInstance(ObjectName name)
           
 Set MBeanServerImpl.queryMBeans(ObjectName name, QueryExp query)
           
 Set MBeanServerImpl.queryNames(ObjectName name, QueryExp query)
           
 boolean MBeanServerImpl.isRegistered(ObjectName name)
           
 Object MBeanServerImpl.getAttribute(ObjectName name, String attribute)
           
 AttributeList MBeanServerImpl.getAttributes(ObjectName name, String[] attributes)
           
 void MBeanServerImpl.setAttribute(ObjectName name, Attribute attribute)
           
 AttributeList MBeanServerImpl.setAttributes(ObjectName name, AttributeList attributes)
           
 Object MBeanServerImpl.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
           
 MBeanInfo MBeanServerImpl.getMBeanInfo(ObjectName name)
           
 void MBeanServerImpl.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          Adds a listener to a registered MBean.
 void MBeanServerImpl.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          Adds a listener to a registered MBean.
 void MBeanServerImpl.removeNotificationListener(ObjectName name, NotificationListener listener)
          Removes a listener from a registered MBean.
 void MBeanServerImpl.removeNotificationListener(ObjectName name, ObjectName listener)
          Removes a listener from a registered MBean.
 void MBeanServerImpl.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          Removes a listener from a registered MBean.
 void MBeanServerImpl.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          Removes a listener from a registered MBean.
 boolean MBeanServerImpl.isInstanceOf(ObjectName name, String className)
           
 ObjectInputStream MBeanServerImpl.deserialize(ObjectName name, byte[] data)
          Deprecated.  
 ObjectInputStream MBeanServerImpl.deserialize(String className, ObjectName loaderName, byte[] data)
          Deprecated.  
 ClassLoader MBeanServerImpl.getClassLoaderFor(ObjectName name)
           
 ClassLoader MBeanServerImpl.getClassLoader(ObjectName name)
           
protected  ObjectInstance MBeanServerImpl.registerMBean(Object mbean, ObjectName name, ObjectName loaderName)
          Register an MBean
protected  ObjectInstance MBeanServerImpl.registerMBean(Object object, ObjectName name, ClassLoader cl)
          Register an MBean
protected  boolean MBeanServerImpl.queryMBean(ObjectName objectName, QueryExp queryExp)
          Query an MBean against the query
 ObjectName AbstractMBeanInvoker.preRegister(MBeanServer server, ObjectName name)
          Initializes this invoker.
protected  ObjectName AbstractMBeanInvoker.invokePreRegister(MBeanServer server, ObjectName name)
           
 

Constructors in org.jboss.mx.server with parameters of type ObjectName
ServerObjectInstance(ObjectName name, String className, String agentID)
          Create a new Server Object Instance
NotificationListenerProxy(ObjectName name, NotificationListener listener)
          Create a new Notification Listener Proxy
 

Uses of ObjectName in org.jboss.mx.server.registry
 

Methods in org.jboss.mx.server.registry that return ObjectName
 ObjectName MBeanEntry.getObjectName()
          Retrieve the object name with the mbean is registered.
protected  ObjectName BasicMBeanRegistry.handlePreRegistration(MBeanRegistration registrationInterface, ObjectName regName)
          subclasses can override to provide their own pre-registration pre- and post- logic for preRegister and must call preRegister on the MBeanRegistration instance
protected  ObjectName BasicMBeanRegistry.invokePreRegister(MBeanInvoker invoker, ObjectName regName, String magicToken)
           
protected  ObjectName BasicMBeanRegistry.validateAndQualifyName(ObjectName name, String magicToken)
          Validates and qualifies an MBean
protected  ObjectName BasicMBeanRegistry.qualifyName(ObjectName name)
          Qualify an object name with the default domain
 

Methods in org.jboss.mx.server.registry with parameters of type ObjectName
 void MbeanInfoDb.add(ObjectName nameOfMbean)
           
 void MbeanInfoDb.removeFromMbiQueue(ObjectName name)
           
 ObjectInstance MBeanRegistry.registerMBean(Object object, ObjectName name, Map valueMap)
          Register an mbean.
 void MBeanRegistry.unregisterMBean(ObjectName name)
          Unregister an mbean.
 MBeanEntry MBeanRegistry.get(ObjectName name)
          Retrieve the registration for an object name.
 ObjectInstance MBeanRegistry.getObjectInstance(ObjectName name)
          Retrieve the object instance for an object name.
 Object MBeanRegistry.getValue(ObjectName name, String key)
          Retrieve a value from the registration.
 boolean MBeanRegistry.contains(ObjectName name)
          Test whether an object name is registered.
 List MBeanRegistry.findEntries(ObjectName pattern)
          Return a List of MBeanEntry objects with ObjectNames that match the specified pattern.
protected  void MBeanEntry.setObjectName(ObjectName objectName)
          A protected method used to set the entry object name when access to the entry is needed before the ultimate name under which the mbean is registered is known.
 ObjectInstance BasicMBeanRegistry.registerMBean(Object object, ObjectName name, Map valueMap)
           
protected  void BasicMBeanRegistry.sendRegistrationNotification(ObjectName regName)
          send a MBeanServerNotification.REGISTRATION_NOTIFICATION notification to regName
protected  ObjectName BasicMBeanRegistry.handlePreRegistration(MBeanRegistration registrationInterface, ObjectName regName)
          subclasses can override to provide their own pre-registration pre- and post- logic for preRegister and must call preRegister on the MBeanRegistration instance
 void BasicMBeanRegistry.unregisterMBean(ObjectName name)
           
protected  void BasicMBeanRegistry.sendUnRegistrationNotification(ObjectName name)
          send MBeanServerNotification.UNREGISTRATION_NOTIFICATION notification to name
 MBeanEntry BasicMBeanRegistry.get(ObjectName name)
           
 ObjectInstance BasicMBeanRegistry.getObjectInstance(ObjectName name)
           
 Object BasicMBeanRegistry.getValue(ObjectName name, String key)
           
 boolean BasicMBeanRegistry.contains(ObjectName name)
           
 List BasicMBeanRegistry.findEntries(ObjectName pattern)
           
protected  ObjectName BasicMBeanRegistry.invokePreRegister(MBeanInvoker invoker, ObjectName regName, String magicToken)
           
protected  void BasicMBeanRegistry.remove(ObjectName name)
          Removes an MBean entry WARNING: The object name should be fully qualified.
protected  ObjectName BasicMBeanRegistry.validateAndQualifyName(ObjectName name, String magicToken)
          Validates and qualifies an MBean
protected  ObjectName BasicMBeanRegistry.qualifyName(ObjectName name)
          Qualify an object name with the default domain
protected  void BasicMBeanRegistry.persistIfRequired(MBeanInfo info, ObjectName name)
          Adds the given MBean Info object to the persistence queue if it explicity denotes (via metadata) that it should be stored.
 

Constructors in org.jboss.mx.server.registry with parameters of type ObjectName
MBeanEntry(ObjectName objectName, MBeanInvoker invoker, Object resource, Map valueMap)
          Construct a new mbean registration entry.
 

Uses of ObjectName in org.jboss.mx.util
 

Fields in org.jboss.mx.util declared as ObjectName
protected  ObjectName JMXInvocationHandler.objectName
          The object name of the MBean this proxy represents.
 

Methods in org.jboss.mx.util that return ObjectName
 ObjectName ProxyContext.getObjectName()
           
 ObjectName ObservedObject.getObjectName()
           
static ObjectName ObjectNameFactory.create(String name)
           
static ObjectName ObjectNameFactory.create(String domain, String key, String value)
           
static ObjectName ObjectNameFactory.create(String domain, Hashtable table)
           
static ObjectName ObjectNameConverter.convert(String pObjectName)
          Parses the given Object Name String representation and replaces any invalid characters in property keays and values with valid characters.
static ObjectName ObjectNameConverter.convert(String pDomainName, Hashtable pProperties)
          Check the keys and values of the properties and convert invalid characters
 ObjectName MBeanProxyInstance.getMBeanProxyObjectName()
          Return the ObjectName for this proxy.
 ObjectName MBeanProxyExt.getMBeanProxyObjectName()
           
 ObjectName JMXInvocationHandler.getObjectName()
           
 

Methods in org.jboss.mx.util with parameters of type ObjectName
static boolean ObjectNamePatternHelper.patternMatch(ObjectName test, ObjectName pattern)
          Compare an object name against a pattern.
 boolean ObjectNamePatternHelper.PropertyPattern.patternMatch(ObjectName name)
          Test whether the object name matches the pattern
static boolean ObjectNameMatch.match(ObjectName n0, ObjectName n1)
          Compare two ObjectNames to see if the match via equality or as a pattern.
static Hashtable ObjectNameConverter.getProperties(ObjectName pObjectName)
          Takes the properties from the given Object Name and convert special characters back
static String ObjectNameConverter.getString(ObjectName pObjectName)
          Takes the properties from the given Object Name and convert special characters back
 MonitorNotification MonitorCallback.createNotification(String type, Object source, long timeStamp, String message, Object derivedGauge, String observedAttribute, ObjectName observedObject, Object trigger)
           
static Object MBeanTyper.typeMBean(MBeanServer server, ObjectName mbean, Class mainInterface)
          create a typed object from an mbean
static Object MBeanProxyExt.create(Class intf, ObjectName name)
          Create an MBean proxy.
static Object MBeanProxyExt.create(Class intf, ObjectName name, MBeanServer server)
          Create an MBean proxy.
static Object MBeanProxy.get(Class intrface, ObjectName name, String agentID)
          Creates a proxy to an MBean in the given MBean server.
static Object MBeanProxy.get(Class intrface, ObjectName name, MBeanServer server)
          Creates a proxy to an MBean in the given MBean server.
static Object MBeanProxy.get(ObjectName name, MBeanServer server)
           
static Object MBeanProxy.create(Class instance, Class intrface, ObjectName name, String agentID)
          Convenience method for registering an MBean and retrieving a proxy for it.
static Object MBeanProxy.create(Class instance, Class intrface, ObjectName name, MBeanServer server)
          Convenience method for registering an MBean and retrieving a proxy for it.
 boolean InstanceOfQueryExp.apply(ObjectName name)
           
 

Constructors in org.jboss.mx.util with parameters of type ObjectName
ObservedObject(ObjectName objectName)
          Construct a new observed object.
ObjectNamePatternHelper.PropertyPattern(ObjectName pattern)
          Construct a new property pattern
MonitorRunnable(Monitor monitor, ObjectName monitorName, MonitorCallback callback, Map observedObjects, MBeanServer server)
          Create a monitor runnable to periodically perform monitoring.
MBeanInstaller(MBeanServer server, ClassLoader ctxClassLoader, ObjectName loaderName)
          Create a new MBean installer instance.
JMXInvocationHandler(MBeanServer server, ObjectName name)
          Constructs a new JMX MBean Proxy invocation handler.
 



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.