com.pmease.quickbuild
Interface MetricsManager

All Known Implementing Classes:
DefaultMetricsManager

public interface MetricsManager


Field Summary
static MetricsManager instance
           
 
Method Summary
 void buildFinished(Build build)
           
 void buildRequestProcessed()
           
 void downloadRequestProcessed(java.lang.Long duration)
           
 java.util.Map<java.lang.String,java.lang.Long> getFreeResourcesByName()
           
 java.util.Map<java.lang.String,java.lang.Long> getProcessingBuildRequestsByNode()
           
 java.util.Map<java.lang.String,java.lang.Long> getRunningStepsByNode()
           
 long getTotalProcessingBuildRequests()
           
 long getTotalRunningSteps()
           
 long getTotalWaitingBuildRequests()
           
 long getTotalWaitingSteps()
           
 java.util.Map<java.lang.String,java.lang.Long> getUsedResourcesByName()
           
 void prepare()
           
 void restRequestProcessed(java.lang.Long duration)
           
 void rpcRequestProcessed(java.lang.Long duration)
           
 void uploadRequestProcessed(java.lang.Long duration)
           
 void webRequestProcessed(java.lang.Long duration)
           
 

Field Detail

instance

static final MetricsManager instance
Method Detail

getTotalProcessingBuildRequests

long getTotalProcessingBuildRequests()

getTotalWaitingBuildRequests

long getTotalWaitingBuildRequests()

getTotalRunningSteps

long getTotalRunningSteps()

getTotalWaitingSteps

long getTotalWaitingSteps()

getProcessingBuildRequestsByNode

java.util.Map<java.lang.String,java.lang.Long> getProcessingBuildRequestsByNode()

getRunningStepsByNode

java.util.Map<java.lang.String,java.lang.Long> getRunningStepsByNode()

getUsedResourcesByName

java.util.Map<java.lang.String,java.lang.Long> getUsedResourcesByName()

getFreeResourcesByName

java.util.Map<java.lang.String,java.lang.Long> getFreeResourcesByName()

buildFinished

void buildFinished(Build build)

buildRequestProcessed

void buildRequestProcessed()

webRequestProcessed

void webRequestProcessed(java.lang.Long duration)

restRequestProcessed

void restRequestProcessed(java.lang.Long duration)

rpcRequestProcessed

void rpcRequestProcessed(java.lang.Long duration)

downloadRequestProcessed

void downloadRequestProcessed(java.lang.Long duration)

uploadRequestProcessed

void uploadRequestProcessed(java.lang.Long duration)

prepare

void prepare()


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.