com.pmease.quickbuild
Class DefaultMetricsManager
java.lang.Object
com.pmease.quickbuild.DefaultMetricsManager
- All Implemented Interfaces:
- MetricsManager
@Singleton
public class DefaultMetricsManager
- extends java.lang.Object
- implements MetricsManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMetricsManager
public DefaultMetricsManager()
getTotalProcessingBuildRequests
public long getTotalProcessingBuildRequests()
- Specified by:
getTotalProcessingBuildRequests
in interface MetricsManager
getTotalWaitingBuildRequests
public long getTotalWaitingBuildRequests()
- Specified by:
getTotalWaitingBuildRequests
in interface MetricsManager
getTotalRunningSteps
public long getTotalRunningSteps()
- Specified by:
getTotalRunningSteps
in interface MetricsManager
getTotalWaitingSteps
public long getTotalWaitingSteps()
- Specified by:
getTotalWaitingSteps
in interface MetricsManager
getProcessingBuildRequestsByNode
public java.util.Map<java.lang.String,java.lang.Long> getProcessingBuildRequestsByNode()
- Specified by:
getProcessingBuildRequestsByNode
in interface MetricsManager
getRunningStepsByNode
public java.util.Map<java.lang.String,java.lang.Long> getRunningStepsByNode()
- Specified by:
getRunningStepsByNode
in interface MetricsManager
getUsedResourcesByName
public java.util.Map<java.lang.String,java.lang.Long> getUsedResourcesByName()
- Specified by:
getUsedResourcesByName
in interface MetricsManager
getFreeResourcesByName
public java.util.Map<java.lang.String,java.lang.Long> getFreeResourcesByName()
- Specified by:
getFreeResourcesByName
in interface MetricsManager
prepare
public void prepare()
- Specified by:
prepare
in interface MetricsManager
buildFinished
public void buildFinished(Build build)
- Specified by:
buildFinished
in interface MetricsManager
webRequestProcessed
public void webRequestProcessed(java.lang.Long duration)
- Specified by:
webRequestProcessed
in interface MetricsManager
restRequestProcessed
public void restRequestProcessed(java.lang.Long duration)
- Specified by:
restRequestProcessed
in interface MetricsManager
rpcRequestProcessed
public void rpcRequestProcessed(java.lang.Long duration)
- Specified by:
rpcRequestProcessed
in interface MetricsManager
downloadRequestProcessed
public void downloadRequestProcessed(java.lang.Long duration)
- Specified by:
downloadRequestProcessed
in interface MetricsManager
uploadRequestProcessed
public void uploadRequestProcessed(java.lang.Long duration)
- Specified by:
uploadRequestProcessed
in interface MetricsManager
buildRequestProcessed
public void buildRequestProcessed()
- Specified by:
buildRequestProcessed
in interface MetricsManager
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.