javax.management.relation
Class RelationNotification

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--javax.management.Notification
              |
              +--javax.management.relation.RelationNotification
All Implemented Interfaces:
java.io.Serializable

public class RelationNotification
extends Notification

See Also:
Serialized Form

Field Summary
static java.lang.String RELATION_BASIC_CREATION
           
static java.lang.String RELATION_BASIC_REMOVAL
           
static java.lang.String RELATION_BASIC_UPDATE
           
static java.lang.String RELATION_MBEAN_CREATION
           
static java.lang.String RELATION_MBEAN_REMOVAL
           
static java.lang.String RELATION_MBEAN_UPDATE
           
 
Fields inherited from class javax.management.Notification
source
 
Constructor Summary
RelationNotification(java.lang.String createRemoveType, java.lang.Object source, long sequenceNumber, long timestamp, java.lang.String message, java.lang.String relationId, java.lang.String relationTypeName, javax.management.ObjectName relationObjectName, java.util.List unregisteredMBeanList)
          Constructor used when creating or removing a relation
RelationNotification(java.lang.String updateType, java.lang.Object source, long sequenceNumber, long timestamp, java.lang.String message, java.lang.String relationId, java.lang.String relationTypeName, javax.management.ObjectName relationObjectName, java.lang.String roleName, java.util.List newRoleValues, java.util.List oldRoleValues)
          Constructor used when updating a Relation
 
Method Summary
 java.util.List getMBeansToUnregister()
           
 java.util.List getNewRoleValue()
           
 javax.management.ObjectName getObjectName()
           
 java.util.List getOldRoleValue()
           
 java.lang.String getRelationId()
           
 java.lang.String getRelationTypeName()
           
 java.lang.String getRoleName()
           
 
Methods inherited from class javax.management.Notification
getMessage, getSequenceNumber, getSource, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RELATION_BASIC_CREATION

public static final java.lang.String RELATION_BASIC_CREATION
See Also:
Constant Field Values

RELATION_MBEAN_CREATION

public static final java.lang.String RELATION_MBEAN_CREATION
See Also:
Constant Field Values

RELATION_BASIC_REMOVAL

public static final java.lang.String RELATION_BASIC_REMOVAL
See Also:
Constant Field Values

RELATION_MBEAN_REMOVAL

public static final java.lang.String RELATION_MBEAN_REMOVAL
See Also:
Constant Field Values

RELATION_BASIC_UPDATE

public static final java.lang.String RELATION_BASIC_UPDATE
See Also:
Constant Field Values

RELATION_MBEAN_UPDATE

public static final java.lang.String RELATION_MBEAN_UPDATE
See Also:
Constant Field Values
Constructor Detail

RelationNotification

public RelationNotification(java.lang.String createRemoveType,
                            java.lang.Object source,
                            long sequenceNumber,
                            long timestamp,
                            java.lang.String message,
                            java.lang.String relationId,
                            java.lang.String relationTypeName,
                            javax.management.ObjectName relationObjectName,
                            java.util.List unregisteredMBeanList)
Constructor used when creating or removing a relation


RelationNotification

public RelationNotification(java.lang.String updateType,
                            java.lang.Object source,
                            long sequenceNumber,
                            long timestamp,
                            java.lang.String message,
                            java.lang.String relationId,
                            java.lang.String relationTypeName,
                            javax.management.ObjectName relationObjectName,
                            java.lang.String roleName,
                            java.util.List newRoleValues,
                            java.util.List oldRoleValues)
Constructor used when updating a Relation

Method Detail

getRelationId

public java.lang.String getRelationId()

getRelationTypeName

public java.lang.String getRelationTypeName()

getObjectName

public javax.management.ObjectName getObjectName()

getMBeansToUnregister

public java.util.List getMBeansToUnregister()

getNewRoleValue

public java.util.List getNewRoleValue()

getOldRoleValue

public java.util.List getOldRoleValue()

getRoleName

public java.lang.String getRoleName()