/** * Creates a ParameterMap from the @Param fields defined on the * injected objects provided in the constructor call. * @return ParameterMap for the parameters injected into the admin object * @throws IllegalArgumentException * @throws IllegalAccessException */ public ParameterMap extract() throws IllegalArgumentException, IllegalAccessException { return extract(Collections.EMPTY_SET); }
/** * Creates a ParameterMap from the @Param fields defined on the * injected objects provided in the constructor call. * @return ParameterMap for the parameters injected into the admin object * @throws IllegalArgumentException * @throws IllegalAccessException */ public ParameterMap extract() throws IllegalArgumentException, IllegalAccessException { return extract(Collections.EMPTY_SET); }
/** * Creates a ParameterMap from the @Param fields defined on the * injected objects provided in the constructor call. * @return ParameterMap for the parameters injected into the admin object * @throws IllegalArgumentException * @throws IllegalAccessException */ public ParameterMap extract() throws IllegalArgumentException, IllegalAccessException { return extract(Collections.EMPTY_SET); }
/** * Creates a ParameterMap from the @Param fields defined on the * injected objects provided in the constructor call, excluding selected parameters. * @param parameterNamesToExclude parameter names to exclude from the parameter map * @return ParameterMap for the parameters injected into the targets passed to the constructor * @throws IllegalArgumentException * @throws IllegalAccessException */ public ParameterMap extract(final Collection<String> parameterNamesToExclude) throws IllegalArgumentException, IllegalAccessException { final ParameterMap paramMap = new ParameterMap(); for (Object target : injectionTargets) { if (target != null) { extract(target, parameterNamesToExclude, paramMap); } } return paramMap; }
/** * Creates a ParameterMap from the @Param fields defined on the * injected objects provided in the constructor call, excluding selected parameters. * @param parameterNamesToExclude parameter names to exclude from the parameter map * @return ParameterMap for the parameters injected into the targets passed to the constructor * @throws IllegalArgumentException * @throws IllegalAccessException */ public ParameterMap extract(final Collection<String> parameterNamesToExclude) throws IllegalArgumentException, IllegalAccessException { final ParameterMap paramMap = new ParameterMap(); for (Object target : injectionTargets) { if (target != null) { extract(target, parameterNamesToExclude, paramMap); } } return paramMap; }
/** * Creates a ParameterMap from the @Param fields defined on the * injected objects provided in the constructor call, excluding selected parameters. * @param parameterNamesToExclude parameter names to exclude from the parameter map * @return ParameterMap for the parameters injected into the targets passed to the constructor * @throws IllegalArgumentException * @throws IllegalAccessException */ public ParameterMap extract(final Collection<String> parameterNamesToExclude) throws IllegalArgumentException, IllegalAccessException { final ParameterMap paramMap = new ParameterMap(); for (Object target : injectionTargets) { if (target != null) { extract(target, parameterNamesToExclude, paramMap); } } return paramMap; }
paramMap = extractor.extract(excludedParams);
paramMap = extractor.extract(excludedParams);
@Override public void execute(AdminCommandContext context) { ActionReport report = context.getActionReport(); final Logger logger = context.getLogger(); final String clusterName = context.getActionReport().getResultType(String.class); if (clusterName != null) { try { ParameterMapExtractor pme = new ParameterMapExtractor(this); final ParameterMap paramMap = pme.extract(); List<String> targets = new ArrayList<String>(); List<Server> instances = target.getInstances(clusterName); for (Server s : instances) { targets.add(s.getName()); } ClusterOperationUtil.replicateCommand( "_unregister-instance", FailurePolicy.Warn, FailurePolicy.Warn, targets, context, paramMap, habitat); } catch (Exception e) { report.failure(logger, e.getMessage()); } } } }
@Override public void execute(AdminCommandContext context) { ActionReport report = context.getActionReport(); final Logger logger = context.getLogger(); final String clusterName = context.getActionReport().getResultType(String.class); if (clusterName != null) { try { ParameterMapExtractor pme = new ParameterMapExtractor(this); final ParameterMap paramMap = pme.extract(); List<String> targets = new ArrayList<String>(); List<Server> instances = target.getInstances(clusterName); for (Server s : instances) { targets.add(s.getName()); } ClusterOperationUtil.replicateCommand( "_unregister-instance", FailurePolicy.Warn, FailurePolicy.Warn, FailurePolicy.Ignore, targets, context, paramMap, habitat); } catch (Exception e) { report.failure(logger, e.getMessage()); } } } }
try { ParameterMapExtractor pme = new ParameterMapExtractor(suppInfo, this); final ParameterMap paramMap = pme.extract();
try { ParameterMapExtractor pme = new ParameterMapExtractor(suppInfo, this); final ParameterMap paramMap = pme.extract();
/** * Executes the command. * * @param context information */ public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); if (!validateParameters(name, report)) { return; } final ParameterMap paramMap; final ParameterMapExtractor extractor = new ParameterMapExtractor(this); try { paramMap = extractor.extract(excludedDeployCommandParamNames); } catch (IllegalArgumentException ex) { throw new RuntimeException(ex); } catch (IllegalAccessException ex) { throw new RuntimeException(ex); } paramMap.set("force", String.valueOf(true)); CommandRunner.CommandInvocation inv = commandRunner.getCommandInvocation("deploy", report); inv.parameters(paramMap).inbound(context.getInboundPayload()).outbound(context.getOutboundPayload()).execute(); }
if (containingCluster != null) { final ParameterMapExtractor extractor = new ParameterMapExtractor(command); final ParameterMap pMap = extractor.extract(Collections.EMPTY_LIST); pMap.set("DEFAULT", appName);
ParameterMap paramMap = extractor.extract(Collections.EMPTY_LIST); paramMap.set("DEFAULT", appName); ClusterOperationUtil.replicateCommand("disable", FailurePolicy.Error, FailurePolicy.Warn, targets, context, paramMap, habitat);
needRedirect = false; ParameterMapExtractor mapExtractor = new ParameterMapExtractor(this); ParameterMap params = mapExtractor.extract(); logger.info(localStrings.getString("migrate.timers.redirect", target, params.toCommaSeparatedString()));
needRedirect = false; ParameterMapExtractor mapExtractor = new ParameterMapExtractor(this); ParameterMap params = mapExtractor.extract(); logger.info(localStrings.getString("migrate.timers.redirect", target, params.toCommaSeparatedString()));
final ParameterMap parameters = extractor.extract(Collections.EMPTY_LIST); parameters.set("DEFAULT", appName); parameters.add(DeploymentProperties.IS_UNDEPLOY, Boolean.TRUE.toString());
ParameterMap paramMap = extractor.extract(Collections.EMPTY_LIST); paramMap.set("DEFAULT", name);
ParameterMap paramMap = extractor.extract(Collections.EMPTY_LIST); paramMap.set("DEFAULT", name());