extraProperties.put("types", new ArrayList<String>(allPersistenceTypes)); report.setExtraProperties(extraProperties); report.setMessage(output); report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
report.setExtraProperties(extraProps);
extraProperties.put("types", new ArrayList<String>(allPersistenceTypes)); report.setExtraProperties(extraProperties); report.setMessage(output); report.setActionExitCode(ActionReport.ExitCode.SUCCESS);
private void fillEndpoints(ActionReport report, Map<String, Map<String, Map<String, DeployedEndpointData>>> endpoints) { if (!endpoints.isEmpty()) { Properties extra = new Properties(); extra.putAll(endpoints); report.setExtraProperties(extra); ActionReport.MessagePart top = report.getTopMessagePart(); for(Map.Entry<String, Map<String, Map<String, DeployedEndpointData>>> app : endpoints.entrySet()) { ActionReport.MessagePart child = top.addChild(); child.setMessage("application:"+app.getKey()); for(Map.Entry<String, Map<String, DeployedEndpointData>> module : app.getValue().entrySet()) { child = child.addChild(); child.setMessage(" module:"+module.getKey()); for(Map.Entry<String, DeployedEndpointData> endpoint : module.getValue().entrySet()) { child = child.addChild(); child.setMessage(" endpoint:"+endpoint.getKey()); for(Map.Entry<String, String> endpointData : endpoint.getValue().getStaticAsMap().entrySet()) { child = child.addChild(); child.setMessage(" "+endpointData.getKey()+":"+endpointData.getValue()); } } } } } }
report.setExtraProperties(extraProps);
/** * @inheritDoc */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { Set<String> driverClassNames = connectorRuntime.getJdbcDriverClassNames(dbVendor, resType, introspect); Properties extraProperties = new Properties(); extraProperties.put("driverClassNames", new ArrayList(driverClassNames)); report.setExtraProperties(extraProperties); } catch (Exception e) { report.setMessage("_get-jdbc-driver-class-names failed : " + e.getMessage()); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); return; } ActionReport.ExitCode ec = ActionReport.ExitCode.SUCCESS; report.setActionExitCode(ec); }
/** * @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); } }
/** * @inheritDoc */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { Set<String> validationClassNames = jdbcAdminService.getValidationClassNames(className); Properties extraProperties = new Properties(); extraProperties.put("validationClassNames", new ArrayList(validationClassNames)); report.setExtraProperties(extraProperties); } catch (Exception e) { report.setMessage("_get-validation-class-names failed : " + e.getMessage()); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); return; } ActionReport.ExitCode ec = ActionReport.ExitCode.SUCCESS; report.setActionExitCode(ec); }
@Override public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); logger.entering(getClass().getName(), "__getJmsPhysicalDestination", new Object[]{destName, destType}); try { validateJMSDestName(destName); validateJMSDestType(destType); Map entity = getJMSDestination(); Properties ep = new Properties(); ep.put("entity", entity); report.setExtraProperties(ep); report.setActionExitCode(ActionReport.ExitCode.SUCCESS); } catch (Exception e) { report.setMessage(e.getMessage()); report.setActionExitCode(ActionReport.ExitCode.FAILURE); return; } }
public void execute(AdminCommandContext context) { ActionReport report = context.getActionReport(); report.setActionExitCode(ActionReport.ExitCode.SUCCESS); ActionReport.MessagePart mp = report.getTopMessagePart(); Properties extraProperties = new Properties(); Map<String, Object> entity = new HashMap<String, Object>(); mp.setMessage(Boolean.toString(ucl.serverRequiresRestart())); entity.put("restartRequired", Boolean.toString(ucl.serverRequiresRestart())); List<String> unprocessedChanges = new ArrayList<String>(); for (UnprocessedChangeEvents es : ucl.getUnprocessedChangeEvents()) { for (UnprocessedChangeEvent e : es.getUnprocessed()) { if (why) { mp.addChild().setMessage(e.getReason()); } unprocessedChanges.add(e.getReason()); } } if (!unprocessedChanges.isEmpty()) { entity.put("unprocessedChanges", unprocessedChanges); } extraProperties.put("entity", entity); ((ActionReport) report).setExtraProperties(extraProperties); } }
/** * @inheritDoc */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { PoolInfo poolInfo = new PoolInfo(poolName, applicationName, moduleName); Set<String> validationTableNames = jdbcAdminService.getValidationTableNames(poolInfo); Properties extraProperties = new Properties(); extraProperties.put("validationTableNames", new ArrayList(validationTableNames)); report.setExtraProperties(extraProperties); } catch (Exception e) { report.setMessage("_get-validation-table-names failed : " + e.getMessage()); report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setFailureCause(e); return; } ActionReport.ExitCode ec = ActionReport.ExitCode.SUCCESS; report.setActionExitCode(ec); } }
@Override public void execute(AdminCommandContext context) { String vers; if (verbose) { vers = strings.getLocalString("version.verbose", "{0}, JRE version {1}", Version.getFullVersion(), System.getProperty("java.version")); } else { vers = strings.getLocalString("version", "{0}", Version.getFullVersion()); } ActionReport report = context.getActionReport(); Properties ep = new Properties(); ep.setProperty("version", Version.getVersion()); ep.setProperty("full-version", Version.getFullVersion()); ep.setProperty("version-number", Version.getVersionNumber()); report.setExtraProperties(ep); report.setActionExitCode(ExitCode.SUCCESS); report.setMessage(vers); } }
report.setExtraProperties(new Properties()); List<Map> jmsDestList = new ArrayList<Map>();
@Override public void execute(AdminCommandContext context) { ActionReport actionReport = context.getActionReport(); Properties extraProperties = actionReport.getExtraProperties(); if (extraProperties == null) { extraProperties = new Properties(); actionReport.setExtraProperties(extraProperties); } try { calculateHeaders(); helper.checkAndInitializeBatchRuntime(); glassFishBatchSecurityHelper.markInvocationPrivilege(true); executeCommand(context, extraProperties); actionReport.setActionExitCode(ActionReport.ExitCode.SUCCESS); } catch (Exception ex) { logger.log(Level.FINE, "Exception during command ", ex); actionReport.setMessage(ex.getMessage()); actionReport.setActionExitCode(ActionReport.ExitCode.FAILURE); } finally { glassFishBatchSecurityHelper.markInvocationPrivilege(false); } }
report.setExtraProperties(extraProperties); } catch (Exception e) { report.setMessage(localStrings.getLocalString("list.managed.scheduled.executor.service.failed", "List managed scheduled executor services failed"));
report.setExtraProperties(extraProperties); } catch (Exception e) { report.setMessage(localStrings.getLocalString("list.context.service.failed", "List context services failed"));
public static void fillActionReport(final ActionReport ar, final JSONObject json) throws JSONException { ar.setActionExitCode(ActionReport.ExitCode.valueOf(json.getString("exit_code"))); ar.setActionDescription(json.optString("command")); String failure = json.optString("failure_cause"); if (failure != null && !failure.isEmpty()) { ar.setFailureCause(new Exception(failure)); } ar.setExtraProperties((Properties) extractMap(json.optJSONObject("extraProperties"), new Properties())); ar.getTopMessagePart().setMessage(json.optString("top_message", json.optString("message"))); Properties props = (Properties) extractMap(json.optJSONObject("properties"), new Properties()); for (Map.Entry entry : props.entrySet()) { ar.getTopMessagePart().addProperty(String.valueOf(entry.getKey()), String.valueOf(entry.getValue())); } //Sub messages fillSubMessages(ar.getTopMessagePart(), json.optJSONArray("children")); //Sub action reports JSONArray subJsons = json.optJSONArray("subReports"); if (subJsons != null) { for (int i = 0; i < subJsons.length(); i++) { JSONObject subJson = subJsons.getJSONObject(i); fillActionReport(ar.addSubActionsReport(), subJson); } } }
public void execute(AdminCommandContext context) { ActionReport report = context.getActionReport(); if (domain.getApplications().getApplication(appName) == null) { report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setMessage("No such application [" + appName + "] is deployed"); return; } ServiceDescription desc = orchestrator.getServiceDescription(appName, service); if (desc == null) { report.setMessage("Service by name [" + service + " ] does not exist for the given application [" + appName + " ]"); report.setActionExitCode(ActionReport.ExitCode.FAILURE); return; } Map<String, Object> descMap = getServiceDescriptionMap(desc); Properties extraProperties = new Properties(); extraProperties.put("list", descMap); report.setExtraProperties(extraProperties); report.setActionExitCode(ActionReport.ExitCode.SUCCESS); }
report.setExtraProperties(extraProperties); report.setActionExitCode(ActionReport.ExitCode.SUCCESS); } catch (IOException e) {
private void copyActionReportContent(ActionReport source, ActionReport dest) { if (source == null || dest == null) { return; } dest.setActionExitCode(source.getActionExitCode()); dest.setExtraProperties(source.getExtraProperties()); //No deep copy. Any change of source is unexpected copyMessagePart(source.getTopMessagePart(), dest.getTopMessagePart()); List<? extends ActionReport> subReports = source.getSubActionsReport(); if (subReports != null) { for (ActionReport subrep : subReports) { copyActionReportContent(subrep, dest.addSubActionsReport()); } } }