|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.EventObject
javax.management.Notification
javax.management.relation.RelationNotification
public class RelationNotification
関係サービス内の変更の通知です。関係サービスで関係が作成された場合、関係サービス内の関係に MBean が追加された場合、関係内のロールが更新された場合、または関係サービスから関係が削除された場合、RelationNotification 通知が送信されます。
| フィールドの概要 | |
|---|---|
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 theNtfType,
Object theSrcObj,
long TheSeqNbr,
long theTimeStamp,
String theMsg,
String theRelId,
String theRelTypeName,
ObjectName theRelObjName,
List theUnregMBeanList)
関係の作成 (関係サービス内に内部で RelationSupport オブジェクトが作成された、または MBean が関係として追加された) または関係サービスからの関係の削除を表す通知を作成します。 |
|
RelationNotification(String theNtfType,
Object theSrcObj,
long TheSeqNbr,
long theTimeStamp,
String theMsg,
String theRelId,
String theRelTypeName,
ObjectName theRelObjName,
String theRoleName,
List theNewRoleValue,
List theOldRoleValue)
関係内でロールが更新されたことを示す通知を作成します。 |
|
| メソッドの概要 | |
|---|---|
List |
getMBeansToUnregister()
関係が削除された結果、登録解除されることになった MBean の ObjectName のリストを返します (関係の削除のみを対象とする)。 |
List |
getNewRoleValue()
更新されたロールの新しい値を返します (ロールの更新のみを対象とする)。 |
ObjectName |
getObjectName()
作成、削除、または更新された関係の ObjectName を返します。 |
List |
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 theNtfType,
Object theSrcObj,
long TheSeqNbr,
long theTimeStamp,
String theMsg,
String theRelId,
String theRelTypeName,
ObjectName theRelObjName,
List theUnregMBeanList)
throws IllegalArgumentException
theNtfType - 通知の型は次のいずれかになります。- RELATION_BASIC_CREATION
- RELATION_MBEAN_CREATION
- RELATION_BASIC_REMOVAL
- RELATION_MBEAN_REMOVAL
theSrcObj - 通知を送信するソースオブジェクト。必ず RelationService オブジェクトTheSeqNbr - 通知を識別するシーケンス番号theTimeStamp - タイムスタンプtheMsg - 通知について説明する、人間が読める形式のメッセージtheRelId - 関係サービス内の関係を識別する関係 IDtheRelTypeName - 関係型の名前theRelObjName - 関係オブジェクトが MBean の場合、その ObjectName。関係サービスによって内部で処理される関係の場合、nulltheUnregMBeanList - 関係が削除された結果、登録解除されることになった参照対象の MBean の ObjectName のリスト (CIM 修飾子が原因となった削除の場合にかぎり null も可能)
IllegalArgumentException - 次の条件が成立する場合:- その通知型の値が存在しない場合
- 通知型が RELATION_BASIC_CREATION、RELATION_MBEAN_CREATION、RELATION_BASIC_REMOVAL、RELATION_MBEAN_REMOVAL のいずれでもない場合
- ソースオブジェクトが存在しない場合
- ソースオブジェクトが関係サービスでない場合
- 関係 ID が存在しない場合
- 関係型名が存在しない場合
public RelationNotification(String theNtfType,
Object theSrcObj,
long TheSeqNbr,
long theTimeStamp,
String theMsg,
String theRelId,
String theRelTypeName,
ObjectName theRelObjName,
String theRoleName,
List theNewRoleValue,
List theOldRoleValue)
throws IllegalArgumentException
theNtfType - 通知の型は次のいずれかになります。- RELATION_BASIC_UPDATE
- RELATION_MBEAN_UPDATE
theSrcObj - 通知を送信するソースオブジェクト。必ず RelationService オブジェクトTheSeqNbr - 通知を識別するシーケンス番号theTimeStamp - タイムスタンプtheMsg - 通知について説明する、人間が読める形式のメッセージtheRelId - 関係サービス内の関係を識別する関係 IDtheRelTypeName - 関係型の名前theRelObjName - 関係オブジェクトが MBean の場合、その ObjectName。関係サービスによって内部で処理される関係の場合、nulltheRoleName - 更新されたロールの名前theNewRoleValue - 新しい値 (ObjectName オブジェクトの List)theOldRoleValue - 古い値 (ObjectName オブジェクトの List)
IllegalArgumentException - パラメータが null の場合| メソッドの詳細 |
|---|
public String getRelationId()
public String getRelationTypeName()
public ObjectName getObjectName()
public List getMBeansToUnregister()
ObjectName の Listpublic String getRoleName()
public List getOldRoleValue()
public List getNewRoleValue()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。