|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface RelationSupportMBean
RelationSupport 物件由 Relation Service 內部使用,表示任何關係型別的具有無限量角色的簡單關係(只有角色,沒有屬性或方法)。作為內部表示形式,它不會向使用者公開。
RelationSupport 類別遵循標準的 MBean 設計網要。因此,使用者可以決定將 RelationSupport 物件本身實例化為 MBean(因為它遵循 MBean 設計網要),以便在 MBean Server 中註冊,然後將其添加到 Relation Service 中。
使用者還可以在創建自己的 MBean 關係類別時讓其擴展 RelationSupport,以檢索所需介面的實作(請參見下面內容)。
它還可以在使用者關係 MBean 類別中讓一個成員成為 RelationSupport 物件,並通過將所有介面委託給此成員來實作所需介面。
RelationSupport 實作 Relation 介面(將由 Relation Service 處理)。
方法摘要 | |
---|---|
Boolean |
isInRelationService()
返回指定該物件是否仍然由 Relation Service 處理的內部標誌。 |
void |
setRelationServiceManagementFlag(Boolean flag)
指定此關係是否由 Relation Service 處理。 |
從介面 javax.management.relation.Relation 繼承的方法 |
---|
getAllRoles, getReferencedMBeans, getRelationId, getRelationServiceName, getRelationTypeName, getRole, getRoleCardinality, getRoles, handleMBeanUnregistration, retrieveAllRoles, setRole, setRoles |
方法詳細資訊 |
---|
Boolean isInRelationService()
Boolean.TRUE
的 Boolean 值;否則,返回等於 Boolean.FALSE
的 Boolean 值。void setRelationServiceManagementFlag(Boolean flag) throws IllegalArgumentException
指定此關係是否由 Relation Service 處理。
注意,當 Relation Service 通過其管理介面存取該關係時,此方法必須公開。強烈建議不要使用此方法。使用此方法不影響 Relation Service 中的關係物件的註冊,但會提供有關它的錯誤資訊!
flag
- 該關係是否由 Relation Service 處理的標誌。
IllegalArgumentException
- 如果是 null 參數
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。