You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ra...@apache.org on 2014/10/10 13:45:23 UTC
[04/14] 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/fd693898
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/fd693898
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/fd693898
Branch: refs/heads/container-autoscaling
Commit: fd6938986bf1175641355a0173285ef4ed728385
Parents: 7d8acf3
Author: R-Rajkumar <rr...@gmail.com>
Authored: Thu Oct 9 10:56:24 2014 +0530
Committer: R-Rajkumar <rr...@gmail.com>
Committed: Thu Oct 9 10:56:24 2014 +0530
----------------------------------------------------------------------
.../stratos/autoscaler/MemberStatsContext.java | 23 ++++++++++++++++++++
1 file changed, 23 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/stratos/blob/fd693898/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();
+ }
}