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