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();
+ }
}