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);

Reply via email to