You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ni...@apache.org on 2014/10/11 06:13:00 UTC

[14/50] [abbrv] git commit: adding getter/setters for stats in MemberStatsContext

adding getter/setters for stats in MemberStatsContext


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/13450de8
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/13450de8
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/13450de8

Branch: refs/heads/master
Commit: 13450de8d219d67cd07176d7a3b29d5019c87780
Parents: 7b0cf72
Author: R-Rajkumar <rr...@gmail.com>
Authored: Thu Oct 9 10:56:24 2014 +0530
Committer: Nirmal Fernando <ni...@gmail.com>
Committed: Sat Oct 11 09:30:56 2014 +0530

----------------------------------------------------------------------
 .../stratos/autoscaler/MemberStatsContext.java  | 23 ++++++++++++++++++++
 1 file changed, 23 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/13450de8/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/MemberStatsContext.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/MemberStatsContext.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/MemberStatsContext.java
index bd3a6c3..84e8854 100644
--- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/MemberStatsContext.java
+++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/MemberStatsContext.java
@@ -77,4 +77,27 @@ public class MemberStatsContext {
         memoryConsumption.setSecondDerivative(value);
     }
 
+    public float getAverageLoadAverage() {
+        return loadAverage.getAverage();
+    }
+
+    public float getAverageMemoryConsumption() {
+        return memoryConsumption.getAverage();
+    }
+
+    public float getGradientOfLoadAverage() {
+        return loadAverage.getGradient();
+    }
+
+    public float getGradientOfMemoryConsumption() {
+        return memoryConsumption.getGradient();
+    }
+
+    public float getSecondDerivativeOfLoadAverage() {
+        return loadAverage.getSecondDerivative();
+    }
+
+    public float getSecondDerivativeOfMemoryConsumption() {
+        return memoryConsumption.getSecondDerivative();
+    }
 }