1 23 24 29 30 31 package com.sun.enterprise.admin.jmx.remote.server.callers; 32 33 import javax.management.MBeanServerConnection ; 34 import javax.management.ObjectName ; 35 import javax.management.remote.message.MBeanServerRequestMessage; 36 import javax.management.remote.message.MBeanServerResponseMessage; 37 38 44 45 public class IsRegisteredCaller extends AbstractMethodCaller { 46 47 48 public IsRegisteredCaller(MBeanServerConnection mbsc) { 49 super(mbsc); 50 METHOD_ID = MBeanServerRequestMessage.IS_REGISTERED; 51 } 52 53 public MBeanServerResponseMessage call(MBeanServerRequestMessage request) { 54 Object result = null; 55 boolean isException = false; 56 try { 57 result = new Boolean (mbsc.isRegistered((ObjectName )request.getParams()[0])); 58 } 59 catch(Throwable e) { 60 result = e; 61 isException = true; 62 } 63 return ( new MBeanServerResponseMessage(METHOD_ID, result, isException) ); 64 } 65 } | Popular Tags |