private Object invoke(String objectName, String method, Object[] params, String[] types) throws Exception { MBeanServer server = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0); ObjectName mbean = new ObjectName(objectName); if (server == null) { throw new Exception("Can't find mbean server"); } getLog().info("invoking " + method); return server.invoke(mbean, method, params, types); }
} catch (Exception e) { String m = "Caught a " + e.getClass().getName() + " exception : " + e.getMessage(); getLog().error(m, e); throw new JobExecutionException(m, e, false);
private Object invoke(String objectName, String method, Object[] params, String[] types) throws Exception { MBeanServer server = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0); ObjectName mbean = new ObjectName(objectName); if (server == null) { throw new Exception("Can't find mbean server"); } getLog().info("invoking " + method); return server.invoke(mbean, method, params, types); }
private Object invoke(String objectName, String method, Object[] params, String[] types) throws Exception { MBeanServer server = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0); ObjectName mbean = new ObjectName(objectName); if (server == null) { throw new Exception("Can't find mbean server"); } getLog().info("invoking " + method); return server.invoke(mbean, method, params, types); }
} catch (Exception e) { String m = "Caught a " + e.getClass().getName() + " exception : " + e.getMessage(); getLog().error(m, e); throw new JobExecutionException(m, e, false);
} catch (Exception e) { String m = "Caught a " + e.getClass().getName() + " exception : " + e.getMessage(); getLog().error(m, e); throw new JobExecutionException(m, e, false);