You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2015/04/22 11:02:03 UTC
svn commit: r1675280 -
/sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/stats/StatisticsImpl.java
Author: cziegeler
Date: Wed Apr 22 09:02:03 2015
New Revision: 1675280
URL: http://svn.apache.org/r1675280
Log:
SLING-4642 : Revisit statistics implementation
Modified:
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/stats/StatisticsImpl.java
Modified: sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/stats/StatisticsImpl.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/stats/StatisticsImpl.java?rev=1675280&r1=1675279&r2=1675280&view=diff
==============================================================================
--- sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/stats/StatisticsImpl.java (original)
+++ sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/stats/StatisticsImpl.java Wed Apr 22 09:02:03 2015
@@ -25,33 +25,33 @@ import org.apache.sling.event.jobs.Stati
*/
public class StatisticsImpl implements Statistics {
- private long startTime;
+ private volatile long startTime;
- private long activeJobs;
+ private volatile long activeJobs;
- private long queuedJobs;
+ private volatile long queuedJobs;
- private long lastActivated = -1;
+ private volatile long lastActivated = -1;
- private long lastFinished = -1;
+ private volatile long lastFinished = -1;
- private long averageWaitingTime;
+ private volatile long averageWaitingTime;
- private long averageProcessingTime;
+ private volatile long averageProcessingTime;
- private long waitingTime;
+ private volatile long waitingTime;
- private long processingTime;
+ private volatile long processingTime;
- private long waitingCount;
+ private volatile long waitingCount;
- private long processingCount;
+ private volatile long processingCount;
- private long finishedJobs;
+ private volatile long finishedJobs;
- private long failedJobs;
+ private volatile long failedJobs;
- private long cancelledJobs;
+ private volatile long cancelledJobs;
public StatisticsImpl() {
this(System.currentTimeMillis());