|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.util.EventObject
javax.management.Notification
javax.management.relation.RelationNotification
public class RelationNotification
관계 서비스내의 변경의 통지입니다. 관계 서비스로 관계가 작성되었을 경우, 관계 서비스내의 관계에 MBean 가 추가되었을 경우, 관계내의 롤이 갱신되었을 경우, 또는 관계 서비스로부터 관계가 삭제되었을 경우, RelationNotification 통지가 송신됩니다.
이 클래스의 serialVersionUID 은 -6871117877523310399L
입니다.
필드의 개요 | |
---|---|
static String |
RELATION_BASIC_CREATION
내부 관계의 작성에 사용되는 형태입니다. |
static String |
RELATION_BASIC_REMOVAL
관계 서비스로부터의 내부 관계의 삭제에 사용되는 형태입니다. |
static String |
RELATION_BASIC_UPDATE
내부 관계의 갱신에 사용되는 형태입니다. |
static String |
RELATION_MBEAN_CREATION
관계 서비스에 추가되는 관계 MBean 의 형태입니다. |
static String |
RELATION_MBEAN_REMOVAL
관계 서비스로부터의 관계 MBean 의 삭제에 사용되는 형태입니다. |
static String |
RELATION_MBEAN_UPDATE
관계 MBean 의 갱신에 사용되는 형태입니다. |
클래스 javax.management. Notification 로부터 상속된 필드 |
---|
source |
생성자 의 개요 | |
---|---|
RelationNotification (String notifType,
Object sourceObj,
long sequence,
long timeStamp,
String message,
String id,
String typeName,
ObjectName objectName,
List <ObjectName > unregMBeanList)
관계의 작성 (관계 서비스내에 내부에서 RelationSupport 객체가 작성된, 또는 MBean 가 관계로서 추가된) 또는 관계 서비스로부터의 관계의 삭제를 나타내는 통지를 작성합니다. |
|
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)
관계내에서 롤이 갱신된 것을 나타내는 통지를 작성합니다. |
메소드의 개요 | |
---|---|
List <ObjectName > |
getMBeansToUnregister ()
관계가 삭제된 결과, 등록 해제되게 된 MBean 의 ObjectName 의 리스트를 돌려줍니다 (관계의 삭제만을 대상으로 한다). |
List <ObjectName > |
getNewRoleValue ()
갱신된 롤의 새로운 값을 돌려줍니다 (롤의 갱신만을 대상으로 한다). |
ObjectName |
getObjectName ()
작성, 삭제, 또는 갱신된 관계의 ObjectName 를 돌려줍니다. |
List <ObjectName > |
getOldRoleValue ()
갱신된 롤의 낡은 값을 돌려줍니다 (롤의 갱신만을 대상으로 한다). |
String |
getRelationId ()
작성, 삭제, 또는 갱신된 관계의 관계 식별자를 돌려줍니다. |
String |
getRelationTypeName ()
작성, 삭제, 또는 갱신된 관계의 관계형명을 돌려줍니다. |
String |
getRoleName ()
갱신된 관계의 갱신된 롤의 이름을 돌려줍니다 (롤의 갱신만을 대상으로 한다). |
클래스 javax.management. Notification 로부터 상속된 메소드 |
---|
getMessage , getSequenceNumber , getTimeStamp , getType , getUserData , setSequenceNumber , setSource , setTimeStamp , setUserData , toString |
클래스 java.util. EventObject 로부터 상속된 메소드 |
---|
getSource |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
public static final String RELATION_BASIC_CREATION
public static final String RELATION_MBEAN_CREATION
public static final String RELATION_BASIC_UPDATE
public static final String RELATION_MBEAN_UPDATE
public static final String RELATION_BASIC_REMOVAL
public static final String RELATION_MBEAN_REMOVAL
생성자 의 상세 |
---|
public RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List <ObjectName > unregMBeanList) throws IllegalArgumentException
notifType
- 통지의 형태는 다음의 어느 쪽인가에 됩니다.
- RELATION_BASIC_CREATION
- RELATION_MBEAN_CREATION
- RELATION_BASIC_REMOVAL
- RELATION_MBEAN_REMOVAL
sourceObj
- 통지를 송신하는 소스 객체. 이것은,
ObjectName 객체 또는 RelationService 객체가 된다. 후자의 경우, 이것은
통지를 발행하는 MBean 가 아니면 안된다. MBean 서버는,
MBean 가 등록되는 ObjectName 가 되도록(듯이) 소스를 고쳐 쓰는sequence
- 통지를 식별하는 순서 번호timeStamp
- 타임 스탬프message
- 통지에 대해 설명하는, 인간이 읽을 수 있는 형식의 메세지id
- 관계 서비스내의 관계를 식별한다
관계 IDtypeName
- 관계형의 이름objectName
- 관계 객체가 MBean 의 경우, 그 ObjectName.
관계 서비스에 의해 내부에서 처리되는 관계의 경우, nullunregMBeanList
- 관계가 삭제된 결과,
등록 해제되게 된 참조 대상의 MBean 의 ObjectName 의 리스트
(CIM 수식자가 원인이 된 삭제의 경우에 한해 null 도 가능)
IllegalArgumentException
- 다음의 조건이 성립하는 경우:
- 그 통지형의 값이 존재하지 않는 경우
- 통지형이 RELATION_BASIC_CREATION, RELATION_MBEAN_CREATION, RELATION_BASIC_REMOVAL, RELATION_MBEAN_REMOVAL 의 머지않아도 아닌 경우
- 소스 객체가 존재하지 않는 경우
- 소스 객체가 관계 서비스가 아닌 경우
- 관계 ID 가 존재하지 않는 경우
- 관계형명이 존재하지 않는 경우
public 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) throws IllegalArgumentException
notifType
- 통지의 형태는 다음의 어느 쪽인가에 됩니다.
- RELATION_BASIC_UPDATE
- RELATION_MBEAN_UPDATE
sourceObj
- 통지를 송신하는 소스 객체. 이것은,
ObjectName 객체 또는 RelationService 객체가 된다. 후자의 경우, 이것은
통지를 발행하는 MBean 가 아니면 안된다. MBean 서버는,
MBean 가 등록되는 ObjectName 가 되도록(듯이) 소스를 고쳐 쓰는sequence
- 통지를 식별하는 순서 번호timeStamp
- 타임 스탬프message
- 통지에 대해 설명하는, 인간이 읽을 수 있는 형식의 메세지id
- 관계 서비스내의 관계를 식별한다
관계 IDtypeName
- 관계형의 이름objectName
- 관계 객체가 MBean 의 경우, 그 ObjectName.
관계 서비스에 의해 내부에서 처리되는 관계의 경우, nullname
- 갱신된 롤의 이름newValue
- 새로운 롤의 값 (ObjectName 객체의 List)oldValue
- 낡은 롤치 (ObjectName 객체의 List)
IllegalArgumentException
- 파라미터가 null 의 경우메소드의 상세 |
---|
public String getRelationId()
public String getRelationTypeName()
public ObjectName getObjectName()
public List <ObjectName > getMBeansToUnregister()
ObjectName
List
public String getRoleName()
public List <ObjectName > getOldRoleValue()
public List <ObjectName > getNewRoleValue()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.