JavaTM 2 Platform
Standard Ed. 6

類別 javax.management.ObjectName
的使用

使用 ObjectName 的軟體套件
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.loading 提供實作高層級動態載入的類別。 
javax.management.modelmbean 提供了 ModelMBean 類別的定義。 
javax.management.monitor 提供 monitor 類別的定義。 
javax.management.openmbean 提供開放資料型別和 Open MBean 描述符類別。 
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 MBeanServerDelegate.DELEGATE_NAME
          定義 MBeanServerDelegate 的預設 ObjectName。
static ObjectName ObjectName.WILDCARD
          定義通配符 "*:*" ObjectName。
 

返回 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<String,String> 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 MBeanServerInvocationHandler.getObjectName()
          MBean 伺服器中 MBean 的名稱,一些方法將轉發到該 MBean。
 ObjectName ObjectInstance.getObjectName()
          返回物件名部分。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在被註冊到 MBean 伺服器之前執行它所需要的任何操作。
 ObjectName StandardMBean.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在 MBean 伺服器中註冊之前執行任何它所需要的操作。
 

返回變數型別為 ObjectName 的型別的 javax.management 中的方法
 Set<ObjectName> MBeanServer.queryNames(ObjectName name, QueryExp query)
           
 Set<ObjectName> MBeanServerConnection.queryNames(ObjectName name, QueryExp query)
          獲得該 MBean 伺服器所控制的 MBean 的名稱。
 

參數型別為 ObjectNamejavax.management 中的方法
 void MBeanServer.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
           
 void MBeanServerConnection.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          向已註冊的 MBean 添加一個偵聽器。
 void MBeanServer.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
           
 void MBeanServerConnection.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          向已註冊的 MBean 添加一個偵聽器。
 ValueExp AttributeValueExp.apply(ObjectName name)
          在 MBean 上應用 AttributeValueExp
 boolean ObjectName.apply(ObjectName name)
          測試此 ObjectName(可以是一個網要)是否與另一個 ObjectName 比對。
 boolean QueryExp.apply(ObjectName name)
          在 MBean 上應用 QueryExp。
 ValueExp StringValueExp.apply(ObjectName name)
          在 MBean 上應用 ValueExp。
 ValueExp ValueExp.apply(ObjectName name)
          在 MBean 上應用 ValueExp。
 int ObjectName.compareTo(ObjectName name)
          比較兩個 ObjectName 實例。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name)
           
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name)
          在 MBean 伺服器中實例化並註冊一個 MBean。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, Object[] params, String[] signature)
           
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, Object[] params, String[] signature)
          在 MBean 伺服器中實例化並註冊一個 MBean。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, ObjectName loaderName)
           
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName)
          在 MBean 伺服器中實例化並註冊一個 MBean。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
           
 ObjectInstance MBeanServerConnection.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 MBeanServer.getAttribute(ObjectName name, String attribute)
           
 Object MBeanServerConnection.getAttribute(ObjectName name, String attribute)
          獲得指定 MBean 的特定屬性值。
 AttributeList MBeanServer.getAttributes(ObjectName name, String[] attributes)
           
 AttributeList MBeanServerConnection.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 MBeanServer.getMBeanInfo(ObjectName name)
           
 MBeanInfo MBeanServerConnection.getMBeanInfo(ObjectName name)
          此方法發現了 MBean 為管理而公開的屬性和操作。
 ObjectInstance MBeanServer.getObjectInstance(ObjectName name)
           
 ObjectInstance MBeanServerConnection.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 MBeanServer.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
           
 Object MBeanServerConnection.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
          在 MBean 上調用某個操作。
 boolean MBeanServer.isInstanceOf(ObjectName name, String className)
           
 boolean MBeanServerConnection.isInstanceOf(ObjectName name, String className)
          如果指定的 MBean 是指定類別的一個實例,則返回 true;否則返回 false。
 boolean MBeanServer.isRegistered(ObjectName name)
           
 boolean MBeanServerConnection.isRegistered(ObjectName name)
          檢查某個 MBean(通過其物件名標識)是否已向 MBean 伺服器註冊。
static
<T> T
JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
          在本地或遠端 MBean Server 中為 Standard MBean 建構一個代理。
static
<T> T
JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          在同樣支持 NotificationEmitter 方法的本地或遠端 MBean Server 中為 Standard MBean 建構一個代理。
static
<T> T
JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
          在本地或遠端 MBean Server 中為 MXBean 建構一個代理。
static
<T> T
JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          在同樣支持 NotificationEmitter 方法的本地或遠端 MBean Server 中為 MXBean 建構一個代理。
static
<T> T
MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          返回一個代理,該代理通過將其方法從給定 MBean 伺服器轉發到指定 MBean 來實作給定的介面。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在被註冊到 MBean 伺服器之前執行它所需要的任何操作。
 ObjectName StandardMBean.preRegister(MBeanServer server, ObjectName name)
          允許 MBean 在 MBean 伺服器中註冊之前執行任何它所需要的操作。
 Set<ObjectInstance> MBeanServer.queryMBeans(ObjectName name, QueryExp query)
           
 Set<ObjectInstance> MBeanServerConnection.queryMBeans(ObjectName name, QueryExp query)
          獲得該 MBean 伺服器所控制的 MBean。
 Set<ObjectName> MBeanServer.queryNames(ObjectName name, QueryExp query)
           
 Set<ObjectName> MBeanServerConnection.queryNames(ObjectName name, QueryExp query)
          獲得該 MBean 伺服器所控制的 MBean 的名稱。
 ObjectInstance MBeanServer.registerMBean(Object object, ObjectName name)
          將某個預先存在的物件作為 MBean 註冊到 MBean 伺服器中。
 void MBeanServer.removeNotificationListener(ObjectName name, NotificationListener listener)
           
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener)
          從已註冊的 MBean 中移除一個偵聽器。
 void MBeanServer.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
           
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          從已註冊的 MBean 中移除一個偵聽器。
 void MBeanServer.removeNotificationListener(ObjectName name, ObjectName listener)
           
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener)
          從已註冊的 MBean 中移除一個偵聽器。
 void MBeanServer.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
           
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          從已註冊的 MBean 中移除一個偵聽器。
 void MBeanServer.setAttribute(ObjectName name, Attribute attribute)
           
 void MBeanServerConnection.setAttribute(ObjectName name, Attribute attribute)
          設置指定 MBean 的特定屬性值。
 AttributeList MBeanServer.setAttributes(ObjectName name, AttributeList attributes)
           
 AttributeList MBeanServerConnection.setAttributes(ObjectName name, AttributeList attributes)
          設置指定 MBean 的多個屬性值。
 void MBeanServer.unregisterMBean(ObjectName name)
           
 void MBeanServerConnection.unregisterMBean(ObjectName name)
          從 MBean 伺服器中註銷一個 MBean。
 

參數型別為 ObjectNamejavax.management 中的建構子
MBeanPermission(String className, String member, ObjectName objectName, String actions)
          創建具有指定目標名稱(類別名、成員、物件名)和操作的 MBeanPermission 物件。
MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName)
          通過 MBean 伺服器將方法轉發給 Standard MBean 的調用處理程序。
MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName, boolean isMXBean)
          可以通過 MBean 伺服器將方法轉發給 Standard MBean 或 MXBean 的調用處理程序。
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 Monitor.getObservedObject()
          已過時。 從 JMX 1.2 開始,由 Monitor.getObservedObjects() 取代
 ObjectName MonitorMBean.getObservedObject()
          已過時。 從 JMX 1.2 開始,由 MonitorMBean.getObservedObjects() 取代
 ObjectName MonitorNotification.getObservedObject()
          獲取此監視器通知的被觀察物件。
 ObjectName[] Monitor.getObservedObjects()
          返回一個套件含要觀察的物件的陣列。
 ObjectName[] MonitorMBean.getObservedObjects()
          返回一個套件含要觀察的物件的陣列。
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          允許在 MBean 伺服器中註冊監視器 MBean 之前執行任何監視器 MBean 所需要的操作。
 

參數型別為 ObjectNamejavax.management.monitor 中的方法
 void Monitor.addObservedObject(ObjectName object)
          如果尚未顯示此物件,則在觀察到的 MBean 集中添加指定的物件。
 void MonitorMBean.addObservedObject(ObjectName object)
          將指定的物件添加到所觀察的 MBean 集中。
 boolean Monitor.containsObservedObject(ObjectName object)
          測試指定的物件是否在所觀察的 MBean 集中。
 boolean MonitorMBean.containsObservedObject(ObjectName object)
          測試指定的物件是否在所觀察的 MBean 集中。
 Number CounterMonitor.getDerivedGauge(ObjectName object)
          如果指定的物件包含在所觀察的 MBeans 集中,則獲取此物件派生的尺度,否則將為 null
 Number CounterMonitorMBean.getDerivedGauge(ObjectName object)
          獲取指定的 MBean 的派生尺度。
 Number GaugeMonitor.getDerivedGauge(ObjectName object)
          如果指定的物件包含在所觀察的 MBeans 集中,則獲取此物件派生的尺度,否則將為 null
 Number GaugeMonitorMBean.getDerivedGauge(ObjectName object)
          獲取指定的 MBean 的派生尺度。
 String StringMonitor.getDerivedGauge(ObjectName object)
          如果指定的物件包含在觀察到的 MBeans 集中,則獲取此物件的派生的尺度,否則將為 null
 String StringMonitorMBean.getDerivedGauge(ObjectName object)
          獲取指定 MBean 的派生尺度。
 long CounterMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          如果指定的物件包含在所觀察的 MBeans 集中,則獲取此物件的派生尺度的時間戳,否則將為 0
 long CounterMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          獲取指定 MBean 的派生尺度時間戳。
 long GaugeMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          如果指定的物件包含在所觀察的 MBeans 集中,則獲取此物件的派生尺度的時間戳,否則將為 0
 long GaugeMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          獲取指定 MBean 的派生尺度時間戳。
 long StringMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          如果指定的物件包含在觀察到的 MBeans 集中,則獲取此物件的派生尺度的時間戳,否則將為 0
 long StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          獲取指定 MBean 的派生尺度時間戳。
 Number CounterMonitor.getThreshold(ObjectName object)
          如果指定的物件包含在觀察到的 MBeans 集中,則獲取指定物件的當前閾值,否則將為 null
 Number CounterMonitorMBean.getThreshold(ObjectName object)
          獲取指定 MBean 的閾值。
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          允許在 MBean 伺服器中註冊監視器 MBean 之前執行任何監視器 MBean 所需要的操作。
 void Monitor.removeObservedObject(ObjectName object)
          從所觀察的 MBean 集中移除指定的物件。
 void MonitorMBean.removeObservedObject(ObjectName object)
          從所觀察的 MBean 集中移除指定的物件。
 void Monitor.setObservedObject(ObjectName object)
          已過時。 從 JMX 1.2 開始,由 Monitor.addObservedObject(javax.management.ObjectName) 取代
 void MonitorMBean.setObservedObject(ObjectName object)
          已過時。 從 JMX 1.2 開始,由 MonitorMBean.addObservedObject(javax.management.ObjectName) 取代
 

javax.management.openmbeanObjectName 的使用
 

型別參數型別為 ObjectNamejavax.management.openmbean 中的欄位
static SimpleType<ObjectName> SimpleType.OBJECTNAME
          SimpleType 實例,該實例描述其 Java 類別名稱為 javax.management.ObjectName 的值。
 

javax.management.relationObjectName 的使用
 

返回 ObjectNamejavax.management.relation 中的方法
 ObjectName RelationNotification.getObjectName()
          返回創建/移除/更新的關係的 ObjectName。
 ObjectName Relation.getRelationServiceName()
          返回處理關係的 Relation Service 的 ObjectName。
 ObjectName RelationSupport.getRelationServiceName()
          返回處理關係的 Relation Service 的 ObjectName。
 ObjectName RelationService.isRelationMBean(String relationId)
          如果用 MBean 表示關係(由使用者創建且作為 Relation Service 中的關係添加),則返回該 MBean 的 ObjectName。
 ObjectName RelationServiceMBean.isRelationMBean(String relationId)
          如果用 MBean 表示關係(由使用者創建且作為 Relation Service 中的關係添加),則返回該 MBean 的 ObjectName。
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 

返回變數型別為 ObjectName 的型別的 javax.management.relation 中的方法
 Map<ObjectName,List<String>> RelationService.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          檢索與關係中給定關係相關的 MBean。
 Map<ObjectName,List<String>> RelationServiceMBean.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          檢索與關係中給定關係相關的 MBean。
 Vector<ObjectName> MBeanServerNotificationFilter.getDisabledObjectNames()
          獲取禁用的所有 ObjectName。
 Vector<ObjectName> MBeanServerNotificationFilter.getEnabledObjectNames()
          獲取所有已啟用的 ObjectName。
 List<ObjectName> RelationNotification.getMBeansToUnregister()
          返回因為關係移除而需要註銷的 MBean 的 ObjectName 列表(僅限於關係移除)。
 List<ObjectName> RelationNotification.getNewRoleValue()
          返回更新的角色的新值(僅限於角色更新)。
 List<ObjectName> RelationNotification.getOldRoleValue()
          返回更新的角色的舊值(僅限於角色更新)。
 Map<ObjectName,List<String>> Relation.getReferencedMBeans()
          檢索在該關係的各種角色中參考的 MBean。
 Map<ObjectName,List<String>> RelationSupport.getReferencedMBeans()
          檢索在該關係的各種角色中參考的 MBean。
 Map<ObjectName,List<String>> RelationService.getReferencedMBeans(String relationId)
          檢索關係的各種角色中參考的 MBean。
 Map<ObjectName,List<String>> RelationServiceMBean.getReferencedMBeans(String relationId)
          檢索關係的各種角色中參考的 MBean。
 List<ObjectName> Relation.getRole(String roleName)
          檢索給定角色名稱的角色值。
 List<ObjectName> RelationSupport.getRole(String roleName)
          檢索給定角色名稱的角色值。
 List<ObjectName> RelationService.getRole(String relationId, String roleName)
          檢索給定關係中給定角色名稱的角色值。
 List<ObjectName> RelationServiceMBean.getRole(String relationId, String roleName)
          檢索給定關係中給定角色名稱的角色值。
 List<ObjectName> Role.getRoleValue()
          檢索角色值。
 List<ObjectName> RoleUnresolved.getRoleValue()
          檢索角色值。
 

參數型別為 ObjectNamejavax.management.relation 中的方法
 void RelationService.addRelation(ObjectName relationObjectName)
          作為 Relation Service 中的關係添加由使用者創建(且由其在 MBean Server 中註冊)的 MBean。
 void RelationServiceMBean.addRelation(ObjectName relationObjectName)
          作為 Relation Service 中的關係添加由使用者創建(且由其在 MBean Server 中註冊)的 MBean。
 void MBeanServerNotificationFilter.disableObjectName(ObjectName objectName)
          禁用與給定 ObjectName 有關的 MBeanServerNotification。
 void MBeanServerNotificationFilter.enableObjectName(ObjectName objectName)
          啟用與給定 ObjectName 有關的 MBeanServerNotification。
 Map<ObjectName,List<String>> RelationService.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          檢索與關係中給定關係相關的 MBean。
 Map<ObjectName,List<String>> RelationServiceMBean.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          檢索與關係中給定關係相關的 MBean。
 Map<String,List<String>> RelationService.findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)
          檢索在參考給定 MBean 的參考關係。
 Map<String,List<String>> RelationServiceMBean.findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)
          檢索在其中參考給定 MBean 的關係。
 void Relation.handleMBeanUnregistration(ObjectName objectName, String roleName)
          在註銷角色中參考的 MBean 時由 Relation Service 使用的回調。
 void RelationSupport.handleMBeanUnregistration(ObjectName objectName, String roleName)
          在註銷角色中參考的 MBean 時由 Relation Service 使用的回調。
 String RelationService.isRelation(ObjectName objectName)
          如果已經將 MBean 作為關係添加在 Relation Service 中,則返回與給定 ObjectName 相關的關係 id。
 String RelationServiceMBean.isRelation(ObjectName objectName)
          如果 Relation Service 中作為關係添加 MBean,則返回與給定 ObjectName 相關的關係 id。
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 

型別變數型別為 ObjectNamejavax.management.relation 中的方法參數
static String Role.roleValueToString(List<ObjectName> roleValue)
          返回給定角色值的字元串。
 void RelationService.sendRelationRemovalNotification(String relationId, List<ObjectName> unregMBeanList)
          發送關係移除通知 (RelationNotification)。
 void RelationServiceMBean.sendRelationRemovalNotification(String relationId, List<ObjectName> unregMBeanList)
          發送關係移除通知 (RelationNotification)。
 void RelationService.sendRoleUpdateNotification(String relationId, Role newRole, List<ObjectName> oldValue)
          發送給定關係中的角色更新通知 (RelationNotification)。
 void RelationServiceMBean.sendRoleUpdateNotification(String relationId, Role newRole, List<ObjectName> oldRoleValue)
          發送給定關係中的角色更新通知 (RelationNotification)。
 void Role.setRoleValue(List<ObjectName> roleValue)
          設置角色值。
 void RoleUnresolved.setRoleValue(List<ObjectName> value)
          設置角色值。
 void RelationService.updateRoleMap(String relationId, Role newRole, List<ObjectName> oldValue)
          針對給定關係中給定角色的更新來處理 Relation Service 角色映射的更新。
 void RelationServiceMBean.updateRoleMap(String relationId, Role newRole, List<ObjectName> oldRoleValue)
          針對給定關係中給定角色的更新來處理 Relation Service 角色映射的更新。
 

參數型別為 ObjectNamejavax.management.relation 中的建構子
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)
          創建一個關係創建通知(在 Relation Service 中內部創建的 RelationSupport 物件,或者作為關係添加的 MBean),或創建一個從 Relation Service 進行關係移除的通知。
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)
          為關係中的角色更新創建通知。
RelationSupport(String relationId, ObjectName relationServiceName, MBeanServer relationServiceMBeanServer, String relationTypeName, RoleList list)
          創建一個 RelationSupport 物件。
RelationSupport(String relationId, ObjectName relationServiceName, String relationTypeName, RoleList list)
          創建一個 RelationSupport 物件。
 

型別變數型別為 ObjectNamejavax.management.relation 中的建構子參數
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)
          創建一個關係創建通知(在 Relation Service 中內部創建的 RelationSupport 物件,或者作為關係添加的 MBean),或創建一個從 Relation Service 進行關係移除的通知。
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)
          為關係中的角色更新創建通知。
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)
          為關係中的角色更新創建通知。
Role(String roleName, List<ObjectName> roleValue)
          創建一個新的 Role 物件。
RoleUnresolved(String name, List<ObjectName> value, int pbType)
          建構子。
 

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> RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
          處理 MBeanServerConnection.queryNames(ObjectName, QueryExp) 方法。
 Set<ObjectName> RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 

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

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. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only