00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 package org.objectweb.jonas.management;
00026
00027
00028 import javax.management.Notification;
00029
00034 public class AttributeAddNotification extends Notification {
00035
00036 static String ATTRIBUTE_ADD = "jonas.management.attribute.add";
00037
00038 String attributeName = null;
00039 String addedValue = null;
00040
00051 public AttributeAddNotification(Object source, long sequenceNumber, long timeStamp, String message, String attributeName, String addedValue) {
00052 super(ATTRIBUTE_ADD, source, sequenceNumber, timeStamp, message);
00053 this.attributeName = attributeName;
00054 this.addedValue = addedValue;
00055 }
00056
00057 public String getAttributeName() {
00058 return attributeName;
00059 }
00060
00061 public String getAddedValue() {
00062 return addedValue;
00063 }
00064
00065 public String toString() {
00066 String res = super.toString();
00067 return res + "\n[ added resource: " + addedValue + " ]\n";
00068 }
00069 }
00070