/** * @inheritDoc */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { Set<String> vendorNames = connectorRuntime.getDatabaseVendorNames(); Properties extraProperties = new Properties(); extraProperties.put("vendorNames", new ArrayList(vendorNames)); report.setExtraProperties(extraProperties); } catch (Exception e) { report.setMessage("_get-database-vendor-names failed : " + e.getMessage()); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); return; } ActionReport.ExitCode ec = ActionReport.ExitCode.SUCCESS; report.setActionExitCode(ec); } }