Changing listing of autoscaling policies in CLI
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/806a615d Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/806a615d Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/806a615d Branch: refs/heads/master Commit: 806a615dfdee213effd779ac76c0ed30c060a726 Parents: e5b1800 Author: Pubudu Gunatilaka <[email protected]> Authored: Tue May 19 11:38:20 2015 +0530 Committer: Imesh Gunaratne <[email protected]> Committed: Tue May 19 15:29:54 2015 +0530 ---------------------------------------------------------------------- .../java/org/apache/stratos/cli/RestCommandLineService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/806a615d/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java b/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java index 0e81efd..a6fd1a9 100644 --- a/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java +++ b/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java @@ -1064,8 +1064,11 @@ public class RestCommandLineService { RowMapper<AutoscalePolicyBean> rowMapper = new RowMapper<AutoscalePolicyBean>() { public String[] getData(AutoscalePolicyBean policy) { - String[] data = new String[1]; + String[] data = new String[4]; data[0] = policy.getId(); + data[1] = String.valueOf(policy.getLoadThresholds().getRequestsInFlight().getThreshold()); + data[2] = String.valueOf(policy.getLoadThresholds().getMemoryConsumption().getThreshold()); + data[3] = String.valueOf(policy.getLoadThresholds().getLoadAverage().getThreshold()); return data; } }; @@ -1074,7 +1077,7 @@ public class RestCommandLineService { array = list.toArray(array); System.out.println("Autoscaling policies found:"); - CliUtils.printTable(array, rowMapper, "ID", "Accessibility"); + CliUtils.printTable(array, rowMapper, "ID", "Requests In Flight","Memory Consumption","Load Average"); } catch (Exception e) { String message = "Could not list autoscaling policies"; printError(message, e);
