|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface RelationSupportMBean
관계 서비스는, RelationSupport 객체를 내부에서 사용해, 롤수에 제한이 없는 임의의 관계형의 단순한 관계 (롤만으로 프로퍼티이나 메소드를 가지지 않는 관계)를 표현합니다. 이것은 내부 표현이므로, 사용자에게는 공개되지 않습니다.
RelationSupport 클래스는, 표준 MBean 의 설계 패턴에 준거하고 있습니다. 따라서, 사용자는, RelationSupport 객체를 MBean 로서 인스턴스화해 (MBean 의 설계 패턴에 준거하고 있기 (위해)때문에), MBean Server 에 등록해 관계 서비스에 추가할 수가 있습니다.
또, 독자적인 MBean 관계 클래스의 작성시에 RelationSupport 를 확장해, 필수 인터페이스 (아래와 같은 참조)의 구현을 취득할 수도 있습니다.
사용자 관계 MBean 클래스내에 RelationSupport 객체가 되는 멤버를 추가해, 모든 것을 이 멤버에게 위양 하는 것에 의해 필수 인터페이스를 구현하는 방법도 있습니다.
RelationSupport 는, 관계 서비스에 의해 처리되는 Relation 인터페이스를 구현합니다.
메소드의 개요 | |
---|---|
Boolean |
isInRelationService ()
객체를 계속해 관계 서비스로 처리할지 어떨지를 지정하는 내부 플래그를 돌려줍니다. |
void |
setRelationServiceManagementFlag (Boolean flag)
이 관계를 관계 서비스로 처리할지 어떨지를 지정합니다. |
인터페이스 javax.management.relation. Relation 로부터 상속된 메소드 |
---|
getAllRoles , getReferencedMBeans , getRelationId , getRelationServiceName , getRelationTypeName , getRole , getRoleCardinality , getRoles , handleMBeanUnregistration , retrieveAllRoles , setRole , setRoles |
메소드의 상세 |
---|
Boolean isInRelationService()
Boolean.TRUE
,
그 이외의 경우는 Boolean.FALSE
void setRelationServiceManagementFlag(Boolean flag) throws IllegalArgumentException
이 관계를 관계 서비스로 처리할지 어떨지를 지정합니다.
관계 서비스는, 관리 인터페이스를 사용해 관계에 액세스 합니다. 따라서, 이 메소드는 공개의 필요가 있습니다. 이 메소드의 사용은 추천 되고 있지 않습니다. 비록 사용해도, 관계 서비스내의 관계 객체의 등록에 영향은 없습니다만, 잘못한 정보가 제공될 우려가 있기 때문입니다.
flag
- 관계를 관계 서비스로 처리할지 어떨지
IllegalArgumentException
- 파라미터가 null 의 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.