1 23 package com.sun.appserv.management.util.jmx.stringifier; 24 25 import javax.management.monitor.MonitorNotification ; 26 27 import com.sun.appserv.management.util.stringifier.Stringifier; 28 29 public class MonitorNotificationStringifier 30 extends NotificationStringifier implements Stringifier 31 { 32 public static final MonitorNotificationStringifier DEFAULT = 33 new MonitorNotificationStringifier(); 34 35 public 36 MonitorNotificationStringifier( ) 37 { 38 super(); 39 } 40 41 public 42 MonitorNotificationStringifier( Options options ) 43 { 44 super( options ); 45 } 46 47 public String 48 stringify( Object o ) 49 { 50 final MonitorNotification notif = (MonitorNotification )o; 51 52 final StringBuffer b = super._stringify( notif ); 53 append( b, "" ); 54 55 append( b, "Observed object: " + notif.getObservedObject() ); 56 append( b, "Observed attribute: " + notif.getObservedAttribute() ); 57 append( b, "Trigger: " + notif.getTrigger() ); 58 append( b, "Gauge: " + notif.getDerivedGauge() ); 59 60 return( b.toString() ); 61 } 62 } 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | Popular Tags |