JavaTM Platform
Standard Ed. 6

javax.management.relation
인터페이스 RelationSupportMBean

모든 슈퍼 인터페이스:
Relation
기존의 구현 클래스의 일람:
RelationSupport


public interface RelationSupportMBean
extends Relation

관계 서비스는, RelationSupport 객체를 내부에서 사용해, 롤수에 제한이 없는 임의의 관계형의 단순한 관계 (롤만으로 프로퍼티이나 메소드를 가지지 않는 관계)를 표현합니다. 이것은 내부 표현이므로, 사용자에게는 공개되지 않습니다.

RelationSupport 클래스는, 표준 MBean 의 설계 패턴에 준거하고 있습니다. 따라서, 사용자는, RelationSupport 객체를 MBean 로서 인스턴스화해 (MBean 의 설계 패턴에 준거하고 있기 (위해)때문에), MBean Server 에 등록해 관계 서비스에 추가할 수가 있습니다.

또, 독자적인 MBean 관계 클래스의 작성시에 RelationSupport 를 확장해, 필수 인터페이스 (아래와 같은 참조)의 구현을 취득할 수도 있습니다.

사용자 관계 MBean 클래스내에 RelationSupport 객체가 되는 멤버를 추가해, 모든 것을 이 멤버에게 위양 하는 것에 의해 필수 인터페이스를 구현하는 방법도 있습니다.

RelationSupport 는, 관계 서비스에 의해 처리되는 Relation 인터페이스를 구현합니다.

도입된 버젼:
1.5

메소드의 개요
 Boolean isInRelationService ()
          객체를 계속해 관계 서비스로 처리할지 어떨지를 지정하는 내부 플래그를 돌려줍니다.
 void setRelationServiceManagementFlag (Boolean  flag)
          이 관계를 관계 서비스로 처리할지 어떨지를 지정합니다.
 
인터페이스 javax.management.relation. Relation 로부터 상속된 메소드
getAllRoles , getReferencedMBeans , getRelationId , getRelationServiceName , getRelationTypeName , getRole , getRoleCardinality , getRoles , handleMBeanUnregistration , retrieveAllRoles , setRole , setRoles
 

메소드의 상세

isInRelationService

Boolean  isInRelationService()
객체를 계속해 관계 서비스로 처리할지 어떨지를 지정하는 내부 플래그를 돌려줍니다.

반환값:
Boolean 형. 객체를 계속해 관계 서비스로 처리하는 경우는 Boolean.TRUE , 그 이외의 경우는 Boolean.FALSE

setRelationServiceManagementFlag

void setRelationServiceManagementFlag(Boolean  flag)
                                      throws IllegalArgumentException 

이 관계를 관계 서비스로 처리할지 어떨지를 지정합니다.

관계 서비스는, 관리 인터페이스를 사용해 관계에 액세스 합니다. 따라서, 이 메소드는 공개의 필요가 있습니다. 이 메소드의 사용은 추천 되고 있지 않습니다. 비록 사용해도, 관계 서비스내의 관계 객체의 등록에 영향은 없습니다만, 잘못한 정보가 제공될 우려가 있기 때문입니다.

파라미터:
flag - 관계를 관계 서비스로 처리할지 어떨지
예외:
IllegalArgumentException - 파라미터가 null 의 경우

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.