JavaTM 2 Platform
Standard Ed. 5.0

类 javax.management.ObjectName
的使用

使用 ObjectName 的软件包
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.loading 提供实现高级动态加载的类。 
javax.management.modelmbean 提供了 ModelMBean 类的定义。 
javax.management.monitor 提供 monitor 类的定义。 
javax.management.relation 提供 Relation Service 的定义。 
javax.management.remote 对 JMX MBean 服务器进行远程访问使用的接口。 
javax.management.remote.rmi RMI 连接器是供 JMX Remote API 使用的一种连接器,后者使用 RMI 将客户端请求传输到远程 MBean 服务器。 
javax.management.timer 提供对 Timer MBean(计时器 MBean)的定义。 
 

javax.managementObjectName 的使用
 

返回 ObjectNamejavax.management 中的方法
static ObjectName ObjectName.getInstance(ObjectName name)
          返回 ObjectName 的实例,该 ObjectName 可用于任何可使用给定对象的地方。
static ObjectName ObjectName.getInstance(String name)
          返回 ObjectName 的实例,该 ObjectName 可用于任何使用 new ObjectName(name) 获得的对象可用的地方。
static ObjectName ObjectName.getInstance(String domain, Hashtable table)
          返回 ObjectName 的实例,该 ObjectName 可用于任何使用 new ObjectName(domain, table) 获得的对象可用的地方。
static ObjectName ObjectName.getInstance(String domain, String key, String value)
          返回 ObjectName 的实例,该 ObjectName 可用于任何使用 new ObjectName(domain, key, value) 获得的对象可以使用的地方。
 ObjectName MBeanServerNotification.getMBeanName()
          返回导致该通知的 MBean 的对象名。
 ObjectName ObjectInstance.getObjectName()
          返回对象名部分。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          允许 MBean 在被注册到 MBean 服务器之前执行它所需要的任何操作。
 

参数类型为 ObjectNamejavax.management 中的方法
 void MBeanServerConnection.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          向已注册的 MBean 添加一个侦听器。
 void MBeanServer.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          向已注册的 MBean 添加一个侦听器。
 void MBeanServerConnection.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          向已注册的 MBean 添加一个侦听器。
 void MBeanServer.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          向已注册的 MBean 添加一个侦听器。
 ValueExp ValueExp.apply(ObjectName name)
          在 MBean 上应用 ValueExp。
 ValueExp StringValueExp.apply(ObjectName name)
          在 MBean 上应用 ValueExp。
 boolean QueryExp.apply(ObjectName name)
          在 MBean 上应用 QueryExp。
 boolean ObjectName.apply(ObjectName name)
          测试此 ObjectName(可以是一个模式)是否与另一个 ObjectName 匹配。
 ValueExp AttributeValueExp.apply(ObjectName name)
          在 MBean 上应用 AttributeValueExp
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name)
          在 MBean 服务器中实例化并注册一个 MBean。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name)
          在 MBean 服务器中实例化并注册一个 MBean。
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, Object[] params, String[] signature)
          在 MBean 服务器中实例化并注册一个 MBean。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, Object[] params, String[] signature)
          在 MBean 服务器中实例化并注册一个 MBean。
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName)
          在 MBean 服务器中实例化并注册一个 MBean。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, ObjectName loaderName)
          在 MBean 服务器中实例化并注册一个 MBean。
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
          在 MBean 服务器中实例化并注册一个 MBean。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
          在 MBean 服务器中实例化并注册一个 MBean。
 ObjectInputStream MBeanServer.deserialize(ObjectName name, byte[] data)
          已过时。 使用 getClassLoaderFor 为反序列化获得合适的类加载器。
 ObjectInputStream MBeanServer.deserialize(String className, ObjectName loaderName, byte[] data)
          已过时。 使用 getClassLoader 为反序列化获得类加载器。
protected  Object AttributeValueExp.getAttribute(ObjectName name)
          返回指定的 MBean 中给定属性的值。
 Object MBeanServerConnection.getAttribute(ObjectName name, String attribute)
          获得指定 MBean 的特定属性值。
 Object MBeanServer.getAttribute(ObjectName name, String attribute)
          获得指定 MBean 的特定属性值。
 AttributeList MBeanServerConnection.getAttributes(ObjectName name, String[] attributes)
          获得指定 MBean 的多个属性值。
 AttributeList MBeanServer.getAttributes(ObjectName name, String[] attributes)
          获得指定 MBean 的多个属性值。
 ClassLoader MBeanServer.getClassLoader(ObjectName loaderName)
          返回指定的 ClassLoader
 ClassLoader MBeanServer.getClassLoaderFor(ObjectName mbeanName)
          返回用于加载指定 MBean 的类的 ClassLoader
static ObjectName ObjectName.getInstance(ObjectName name)
          返回 ObjectName 的实例,该 ObjectName 可用于任何可使用给定对象的地方。
 MBeanInfo MBeanServerConnection.getMBeanInfo(ObjectName name)
          此方法发现了 MBean 为管理而公开的属性和操作。
 MBeanInfo MBeanServer.getMBeanInfo(ObjectName name)
          此方法发现了 MBean 为管理而公开的属性和操作。
 ObjectInstance MBeanServerConnection.getObjectInstance(ObjectName name)
          获得向 MBean 服务器注册的给定 MBean 的 ObjectInstance
 ObjectInstance MBeanServer.getObjectInstance(ObjectName name)
          获得向 MBean 服务器注册的给定 MBean 的 ObjectInstance
 Object MBeanServer.instantiate(String className, ObjectName loaderName)
          使用由某个对象的 ObjectName 所指定的类加载器实例化该对象。
 Object MBeanServer.instantiate(String className, ObjectName loaderName, Object[] params, String[] signature)
          实例化一个对象。
 Object MBeanServerConnection.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
          在 MBean 上调用某个操作。
 Object MBeanServer.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
          在 MBean 上调用某个操作。
 boolean MBeanServerConnection.isInstanceOf(ObjectName name, String className)
          如果指定的 MBean 是指定类的一个实例,则返回 true;否则返回 false。
 boolean MBeanServer.isInstanceOf(ObjectName name, String className)
          如果指定的 MBean 是指定类的一个实例,则返回 true;否则返回 false。
 boolean MBeanServerConnection.isRegistered(ObjectName name)
          检查某个 MBean(通过其对象名标识)是否已向 MBean 服务器注册。
 boolean MBeanServer.isRegistered(ObjectName name)
          检查某个 MBean(通过其对象名标识)是否已向 MBean 服务器注册。
static Object MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class interfaceClass, boolean notificationBroadcaster)
          返回一个代理,该代理通过将代理的方法从给定的 MBean 服务器转发到指定 MBean 来实现给定的接口。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          允许 MBean 在被注册到 MBean 服务器之前执行它所需要的任何操作。
 Set MBeanServerConnection.queryMBeans(ObjectName name, QueryExp query)
          获得该 MBean 服务器所控制的 MBean。
 Set MBeanServer.queryMBeans(ObjectName name, QueryExp query)
          获得该 MBean 服务器所控制的 MBean。
 Set MBeanServerConnection.queryNames(ObjectName name, QueryExp query)
          获得该 MBean 服务器所控制的 MBean 的名称。
 Set MBeanServer.queryNames(ObjectName name, QueryExp query)
          获得该 MBean 服务器所控制的 MBean 的名称。
 ObjectInstance MBeanServer.registerMBean(Object object, ObjectName name)
          将某个预先存在的对象作为 MBean 注册到 MBean 服务器中。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener)
          从已注册的 MBean 中移除一个侦听器。
 void MBeanServer.removeNotificationListener(ObjectName name, NotificationListener listener)
          从已注册的 MBean 中移除一个侦听器。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          从已注册的 MBean 中移除一个侦听器。
 void MBeanServer.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          从已注册的 MBean 中移除一个侦听器。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener)
          从已注册的 MBean 中移除一个侦听器。
 void MBeanServer.removeNotificationListener(ObjectName name, ObjectName listener)
          从已注册的 MBean 中移除一个侦听器。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          从已注册的 MBean 中移除一个侦听器。
 void MBeanServer.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          从已注册的 MBean 中移除一个侦听器。
 void MBeanServerConnection.setAttribute(ObjectName name, Attribute attribute)
          设置指定 MBean 的特定属性值。
 void MBeanServer.setAttribute(ObjectName name, Attribute attribute)
          设置指定 MBean 的特定属性值。
 AttributeList MBeanServerConnection.setAttributes(ObjectName name, AttributeList attributes)
          设置指定 MBean 的多个属性值。
 AttributeList MBeanServer.setAttributes(ObjectName name, AttributeList attributes)
          设置指定 MBean 的多个属性值。
 void MBeanServerConnection.unregisterMBean(ObjectName name)
          从 MBean 服务器中注销一个 MBean。
 void MBeanServer.unregisterMBean(ObjectName name)
          从 MBean 服务器注销一个 MBean。
 

参数类型为 ObjectNamejavax.management 中的构造方法
MBeanPermission(String className, String member, ObjectName objectName, String actions)
          创建具有指定目标名称(类名、成员、对象名)和操作的 MBeanPermission 对象。
MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName)
          通过 MBean 服务器转发方法的调用处理程序。
MBeanServerNotification(String type, Object source, long sequenceNumber, ObjectName objectName)
          创建一个指定了导致该通知的 MBean 对象名和指定通知类型的 MBeanServerNotification 对象。
ObjectInstance(ObjectName objectName, String className)
          允许创建具有给定对象名和完整类名(包括包名)的 ObjectInstance。
 

javax.management.loadingObjectName 的使用
 

返回 ObjectNamejavax.management.loading 中的方法
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
          允许 m-let 在被注册到 MBean 之前执行任何所需要的操作。
 

参数类型为 ObjectNamejavax.management.loading 中的方法
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
          允许 m-let 在被注册到 MBean 之前执行任何所需要的操作。
 

javax.management.modelmbeanObjectName 的使用
 

返回 ObjectNamejavax.management.modelmbean 中的方法
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
          允许 MBean 在被注册到 MBean 服务器之前执行任何所需要的操作。
 

参数类型为 ObjectNamejavax.management.modelmbean 中的方法
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
          允许 MBean 在被注册到 MBean 服务器之前执行任何所需要的操作。
 

javax.management.monitorObjectName 的使用
 

返回 ObjectNamejavax.management.monitor 中的方法
 ObjectName MonitorNotification.getObservedObject()
          获取此监视器通知的被观察对象。
 ObjectName MonitorMBean.getObservedObject()
          已过时。 从 JMX 1.2 开始,由 MonitorMBean.getObservedObjects() 取代
 ObjectName Monitor.getObservedObject()
          已过时。 从 JMX 1.2 开始,由 Monitor.getObservedObjects() 取代
 ObjectName[] MonitorMBean.getObservedObjects()
          返回一个包含要观察的对象的数组。
 ObjectName[] Monitor.getObservedObjects()
          返回一个包含要观察的对象的数组。
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          允许在 MBean 服务器中注册监视器 MBean 之前执行任何监视器 MBean 所需要的操作。
 

参数类型为 ObjectNamejavax.management.monitor 中的方法
 void MonitorMBean.addObservedObject(ObjectName object)
          将指定的对象添加到所观察的 MBeans 集中。
 void Monitor.addObservedObject(ObjectName object)
          如果尚未显示此对象,则在观察到的 MBeans 集中添加指定的对象。
 boolean MonitorMBean.containsObservedObject(ObjectName object)
          测试指定的对象是否在所观察的 MBeans 集中。
 boolean Monitor.containsObservedObject(ObjectName object)
          测试指定的对象是否在所观察的 MBeans 集中。
 String StringMonitorMBean.getDerivedGauge(ObjectName object)
          获取指定 MBean 的派生尺度。
 String StringMonitor.getDerivedGauge(ObjectName object)
          如果指定的对象包含在观察到的 MBeans 集中,则获取此对象的派生的尺度,否则将为 null
 Number GaugeMonitorMBean.getDerivedGauge(ObjectName object)
          获取指定的 MBean 的派生尺度。
 Number GaugeMonitor.getDerivedGauge(ObjectName object)
          如果指定的对象包含在所观察的 MBeans 集中,则获取此对象派生的尺度,否则将为 null
 Number CounterMonitorMBean.getDerivedGauge(ObjectName object)
          获取指定的 MBean 的派生尺度。
 Number CounterMonitor.getDerivedGauge(ObjectName object)
          如果指定的对象包含在所观察的 MBeans 集中,则获取此对象派生的尺度,否则将为 null
 long StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          获取指定 MBean 的派生尺度时间戳。
 long StringMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          如果指定的对象包含在观察到的 MBeans 集中,则获取此对象的派生尺度的时间戳,否则将为 null
 long GaugeMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          获取指定 MBean 的派生尺度时间戳。
 long GaugeMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          如果指定的对象包含在所观察的 MBeans 集中,则获取此对象的派生尺度的时间戳,否则将为 null
 long CounterMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          获取指定 MBean 的派生尺度时间戳。
 long CounterMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          如果指定的对象包含在所观察的 MBeans 集中,则获取此对象的派生尺度的时间戳,否则将为 null
 Number CounterMonitorMBean.getThreshold(ObjectName object)
          获取指定 MBean 的阈值。
 Number CounterMonitor.getThreshold(ObjectName object)
          如果指定的对象包含在观察到的 MBeans 集中,则获取指定对象的当前阈值,否则将为 null
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          允许在 MBean 服务器中注册监视器 MBean 之前执行任何监视器 MBean 所需要的操作。
 void MonitorMBean.removeObservedObject(ObjectName object)
          从所观察的 MBeans 集中移除指定的对象。
 void Monitor.removeObservedObject(ObjectName object)
          从所观察的 MBeans 集中移除指定的对象。
 void MonitorMBean.setObservedObject(ObjectName object)
          已过时。 从 JMX 1.2 开始,由 MonitorMBean.addObservedObject(javax.management.ObjectName) 取代
 void Monitor.setObservedObject(ObjectName object)
          已过时。 从 JMX 1.2 开始,由 Monitor.addObservedObject(javax.management.ObjectName) 取代
 

javax.management.relationObjectName 的使用
 

返回 ObjectNamejavax.management.relation 中的方法
 ObjectName RelationNotification.getObjectName()
          返回创建/移除/更新的关系的 ObjectName。
 ObjectName RelationSupport.getRelationServiceName()
          返回处理关系的 Relation Service 的 ObjectName。
 ObjectName Relation.getRelationServiceName()
          返回处理关系的 Relation Service 的 ObjectName。
 ObjectName RelationServiceMBean.isRelationMBean(String theRelId)
          如果用 MBean 表示关系(由用户创建且作为 Relation Service 中的关系添加),则返回该 MBean 的 ObjectName。
 ObjectName RelationService.isRelationMBean(String theRelId)
          如果用 MBean 表示关系(由用户创建且作为 Relation Service 中的关系添加),则返回该 MBean 的 ObjectName。
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 

参数类型为 ObjectNamejavax.management.relation 中的方法
 void RelationServiceMBean.addRelation(ObjectName theRelObjectName)
          作为 Relation Service 中的关系添加由用户创建(且由其在 MBean Server 中注册)的 MBean。
 void RelationService.addRelation(ObjectName theRelObjectName)
          作为 Relation Service 中的关系添加由用户创建(且由其在 MBean Server 中注册)的 MBean。
 void MBeanServerNotificationFilter.disableObjectName(ObjectName theObjName)
          禁用与给定 ObjectName 有关的 MBeanServerNotification。
 void MBeanServerNotificationFilter.enableObjectName(ObjectName theObjName)
          启用与给定 ObjectName 有关的 MBeanServerNotification。
 Map RelationServiceMBean.findAssociatedMBeans(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索与关系中给定关系相关的 MBean。
 Map RelationService.findAssociatedMBeans(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索与关系中给定关系相关的 MBean。
 Map RelationServiceMBean.findReferencingRelations(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索在其中引用给定 MBean 的关系。
 Map RelationService.findReferencingRelations(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索在其中引用给定 MBean 的关系。
 void RelationSupport.handleMBeanUnregistration(ObjectName theObjName, String theRoleName)
          在注销角色中引用的 MBean 时由 Relation Service 使用的回调。
 void Relation.handleMBeanUnregistration(ObjectName theObjName, String theRoleName)
          在注销角色中引用的 MBean 时由 Relation Service 使用的回调。
 String RelationServiceMBean.isRelation(ObjectName theObjName)
          如果 Relation Service 中作为关系添加 MBean,则返回与给定 ObjectName 相关的关系 id。
 String RelationService.isRelation(ObjectName theObjName)
          如果 Relation Service 中作为关系添加 MBean,则返回与给定 ObjectName 相关的关系 id。
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 

参数类型为 ObjectNamejavax.management.relation 中的构造方法
RelationNotification(String theNtfType, Object theSrcObj, long TheSeqNbr, long theTimeStamp, String theMsg, String theRelId, String theRelTypeName, ObjectName theRelObjName, List theUnregMBeanList)
          创建一个关系创建(在 Relation Service 中内部创建的 RelationSupport 对象,或者作为关系添加的 MBean)通知,或创建一个从 Relation Service 进行关系移除的通知。
RelationNotification(String theNtfType, Object theSrcObj, long TheSeqNbr, long theTimeStamp, String theMsg, String theRelId, String theRelTypeName, ObjectName theRelObjName, String theRoleName, List theNewRoleValue, List theOldRoleValue)
          为关系中的角色更新创建通知。
RelationSupport(String theRelId, ObjectName theRelServiceName, MBeanServer theRelServiceMBeanServer, String theRelTypeName, RoleList theRoleList)
          创建对象。
RelationSupport(String theRelId, ObjectName theRelServiceName, String theRelTypeName, RoleList theRoleList)
          创建对象。
 

javax.management.remoteObjectName 的使用
 

返回 ObjectNamejavax.management.remote 中的方法
 ObjectName JMXConnectorServer.preRegister(MBeanServer mbs, ObjectName name)
          当此连接器服务器在 MBean 服务器上注册时,由该 MBean 服务器调用此方法。
 

参数类型为 ObjectNamejavax.management.remote 中的方法
 ObjectName JMXConnectorServer.preRegister(MBeanServer mbs, ObjectName name)
          当此连接器服务器在 MBean 服务器上注册时,由该 MBean 服务器调用此方法。
 

javax.management.remote.rmiObjectName 的使用
 

返回变量类型为 ObjectName 的类型的 javax.management.remote.rmi 中的方法
 Set<ObjectName> RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 Set<ObjectName> RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
          处理 MBeanServerConnection.queryNames(ObjectName, QueryExp) 方法。
 

参数类型为 ObjectNamejavax.management.remote.rmi 中的方法
 void RMIConnectionImpl_Stub.addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
           
 void RMIConnectionImpl.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
           
 void RMIConnection.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
          处理 MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) 方法。
 Integer[] RMIConnectionImpl_Stub.addNotificationListeners(ObjectName[] $param_arrayOf_ObjectName_1, MarshalledObject[] $param_arrayOf_MarshalledObject_2, Subject[] $param_arrayOf_Subject_3)
           
 Integer[] RMIConnectionImpl.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
           
 Integer[] RMIConnection.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
          处理 MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) 方法。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
          处理 MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) 方法。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
          处理 MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) 方法。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
          处理 MBeanServerConnection.createMBean(String, ObjectName, ObjectName) 方法。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, Subject delegationSubject)
          处理 MBeanServerConnection.createMBean(String, ObjectName) 方法。
 Object RMIConnectionImpl_Stub.getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
           
 Object RMIConnectionImpl.getAttribute(ObjectName name, String attribute, Subject delegationSubject)
           
 Object RMIConnection.getAttribute(ObjectName name, String attribute, Subject delegationSubject)
          处理 MBeanServerConnection.getAttribute(ObjectName, String) 方法。
 AttributeList RMIConnectionImpl_Stub.getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3)
           
 AttributeList RMIConnectionImpl.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
           
 AttributeList RMIConnection.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
          处理 MBeanServerConnection.getAttributes(ObjectName, String[]) 方法。
 MBeanInfo RMIConnectionImpl_Stub.getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 MBeanInfo RMIConnectionImpl.getMBeanInfo(ObjectName name, Subject delegationSubject)
           
 MBeanInfo RMIConnection.getMBeanInfo(ObjectName name, Subject delegationSubject)
          处理 MBeanServerConnection.getMBeanInfo(ObjectName) 方法。
 ObjectInstance RMIConnectionImpl_Stub.getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 ObjectInstance RMIConnectionImpl.getObjectInstance(ObjectName name, Subject delegationSubject)
           
 ObjectInstance RMIConnection.getObjectInstance(ObjectName name, Subject delegationSubject)
          处理 MBeanServerConnection.getObjectInstance(ObjectName) 方法。
 Object RMIConnectionImpl_Stub.invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
           
 Object RMIConnectionImpl.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 Object RMIConnection.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
          处理 MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) 方法。
 boolean RMIConnectionImpl_Stub.isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
           
 boolean RMIConnectionImpl.isInstanceOf(ObjectName name, String className, Subject delegationSubject)
           
 boolean RMIConnection.isInstanceOf(ObjectName name, String className, Subject delegationSubject)
          处理 MBeanServerConnection.isInstanceOf(ObjectName, String) 方法。
 boolean RMIConnectionImpl_Stub.isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 boolean RMIConnectionImpl.isRegistered(ObjectName name, Subject delegationSubject)
           
 boolean RMIConnection.isRegistered(ObjectName name, Subject delegationSubject)
          处理 MBeanServerConnection.isRegistered(ObjectName) 方法。
 Set RMIConnectionImpl_Stub.queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 Set<ObjectInstance> RMIConnectionImpl.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 Set<ObjectInstance> RMIConnection.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
          处理 MBeanServerConnection.queryMBeans(ObjectName, QueryExp) 方法。
 Set RMIConnectionImpl_Stub.queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 Set<ObjectName> RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 Set<ObjectName> RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
          处理 MBeanServerConnection.queryNames(ObjectName, QueryExp) 方法。
 void RMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
           
 void RMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
          处理 MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) 方法。
 void RMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
          处理 MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName) 方法。
 void RMIConnectionImpl_Stub.removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
          处理 removeNotificationListener(ObjectName, NotificationListener)removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) 方法。
 void RMIConnectionImpl_Stub.setAttribute(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
           
 void RMIConnection.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
          处理 MBeanServerConnection.setAttribute(ObjectName, Attribute) 方法。
 AttributeList RMIConnectionImpl_Stub.setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 AttributeList RMIConnectionImpl.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
           
 AttributeList RMIConnection.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
          处理 MBeanServerConnection.setAttributes(ObjectName, AttributeList) 方法。
 void RMIConnectionImpl_Stub.unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 void RMIConnectionImpl.unregisterMBean(ObjectName name, Subject delegationSubject)
           
 void RMIConnection.unregisterMBean(ObjectName name, Subject delegationSubject)
          处理 MBeanServerConnection.unregisterMBean(ObjectName) 方法。
 

javax.management.timerObjectName 的使用
 

返回 ObjectNamejavax.management.timer 中的方法
 ObjectName Timer.preRegister(MBeanServer server, ObjectName name)
          允许计时器 MBean 在 MBean 服务器中注册之前执行任何所需的操作。
 

参数类型为 ObjectNamejavax.management.timer 中的方法
 ObjectName Timer.preRegister(MBeanServer server, ObjectName name)
          允许计时器 MBean 在 MBean 服务器中注册之前执行任何所需的操作。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策