private List<String> status(final MBeanServer server) { LOG.debug("Beginning status check"); final Invoker invoker = new Invoker(); invoker.setServer(server); invoker.setAtType(InvokeAtType.STATUS); invoker.setFailFast(false); final List<InvokerService> services = InvokerService.createServiceList(new ServiceConfigFactory().getServices()); invoker.setServices(services); invoker.getObjectInstances(); final List<InvokerResult> results = invoker.invokeMethods(); final List<String> statusInfo = new ArrayList<String>(results.size()); for (final InvokerResult invokerResult : results) { if (invokerResult.getThrowable() == null) { statusInfo.add("Status: " + invokerResult.getMbean().getObjectName() + " = " + invokerResult.getResult().toString()); } else { statusInfo.add("Status: " + invokerResult.getMbean().getObjectName() + " = STATUS_CHECK_ERROR"); } } LOG.debug("Status check complete"); return statusInfo; }
if (result != null && result.getThrowable() != null) { Service service = result.getService(); String name = service.getName(); + "Shutting down and exiting."; LOG.error(message, result.getThrowable()); result.getThrowable().printStackTrace();
private List<String> status(final MBeanServer server) { log().debug("Beginning status check"); final Invoker invoker = new Invoker(); invoker.setServer(server); invoker.setAtType(InvokeAtType.STATUS); invoker.setFailFast(false); final List<InvokerService> services = InvokerService.createServiceList(Invoker.getDefaultServiceConfigFactory().getServices()); invoker.setServices(services); invoker.getObjectInstances(); final List<InvokerResult> results = invoker.invokeMethods(); final List<String> statusInfo = new ArrayList<String>(results.size()); for (final InvokerResult invokerResult : results) { if (invokerResult.getThrowable() == null) { statusInfo.add("Status: " + invokerResult.getMbean().getObjectName() + " = " + invokerResult.getResult().toString()); } else { statusInfo.add("Status: " + invokerResult.getMbean().getObjectName() + " = STATUS_CHECK_ERROR"); } } log().debug("Status check complete"); return statusInfo; }
if (result != null && result.getThrowable() != null) { Service service = result.getService(); String name = service.getName(); name + "\" service (class " + className + "). " + "Shutting down and exiting."; log().fatal(message, result.getThrowable()); System.err.println(message); result.getThrowable().printStackTrace();