[jboss-user] [Management, JMX/JBoss] - Re: Remote RMI JMX listner

minixman do-not-reply at jboss.com
Wed Apr 23 03:40:01 EDT 2008


By using the following

MBeanServerConnection mbsc = (MBeanServerConnection) ctx.lookup("jmx/invoker/RMIAdaptor");
//				

ObjectName serverInfo = new ObjectName("jboss.system:type=ServerInfo");
					mbsc.addNotificationListener(serverInfo, this, null, null);

And then placing the following listner in my class


  | 	public void handleNotification(Notification notification, Object handback)  {
  | 
  | 		System.out.println("\nReceived notification:");
  | 		System.out.println("\tClassName: " + notification.getClass().getName());
  | 		System.out.println("\tSource: " + notification.getSource());
  | 		System.out.println("\tType: " + notification.getType());
  | 		System.out.println("\tMessage: " + notification.getMessage());
  |         if (notification instanceof AttributeChangeNotification) {
  |             AttributeChangeNotification acn =
  |                 (AttributeChangeNotification) notification;
  |             System.out.println("\tAttributeName: " + acn.getAttributeName());
  |             System.out.println("\tAttributeType: " + acn.getAttributeType());
  |             System.out.println("\tNewValue: " + acn.getNewValue());
  |             System.out.println("\tOldValue: " + acn.getOldValue());
  |         }
  |         
  | 	}
  | 

I don't get any events come through on the attributes, can you subscirbe to attribute changes

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4146064#4146064

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4146064



More information about the jboss-user mailing list