63 Star 183 Fork 3

Gitee 极速下载/hyperledger-fabric

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/hyperledger/fabric
Clone or Download
metrics_histogram.go 16.91 KB
Copy Edit Raw Blame History
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673
// Code generated by counterfeiter. DO NOT EDIT.
package mock
import (
"sync"
go_metrics "github.com/rcrowley/go-metrics"
)
type MetricsHistogram struct {
ClearStub func()
clearMutex sync.RWMutex
clearArgsForCall []struct{}
CountStub func() int64
countMutex sync.RWMutex
countArgsForCall []struct{}
countReturns struct {
result1 int64
}
countReturnsOnCall map[int]struct {
result1 int64
}
MaxStub func() int64
maxMutex sync.RWMutex
maxArgsForCall []struct{}
maxReturns struct {
result1 int64
}
maxReturnsOnCall map[int]struct {
result1 int64
}
MeanStub func() float64
meanMutex sync.RWMutex
meanArgsForCall []struct{}
meanReturns struct {
result1 float64
}
meanReturnsOnCall map[int]struct {
result1 float64
}
MinStub func() int64
minMutex sync.RWMutex
minArgsForCall []struct{}
minReturns struct {
result1 int64
}
minReturnsOnCall map[int]struct {
result1 int64
}
PercentileStub func(float64) float64
percentileMutex sync.RWMutex
percentileArgsForCall []struct {
arg1 float64
}
percentileReturns struct {
result1 float64
}
percentileReturnsOnCall map[int]struct {
result1 float64
}
PercentilesStub func([]float64) []float64
percentilesMutex sync.RWMutex
percentilesArgsForCall []struct {
arg1 []float64
}
percentilesReturns struct {
result1 []float64
}
percentilesReturnsOnCall map[int]struct {
result1 []float64
}
SampleStub func() go_metrics.Sample
sampleMutex sync.RWMutex
sampleArgsForCall []struct{}
sampleReturns struct {
result1 go_metrics.Sample
}
sampleReturnsOnCall map[int]struct {
result1 go_metrics.Sample
}
SnapshotStub func() go_metrics.Histogram
snapshotMutex sync.RWMutex
snapshotArgsForCall []struct{}
snapshotReturns struct {
result1 go_metrics.Histogram
}
snapshotReturnsOnCall map[int]struct {
result1 go_metrics.Histogram
}
StdDevStub func() float64
stdDevMutex sync.RWMutex
stdDevArgsForCall []struct{}
stdDevReturns struct {
result1 float64
}
stdDevReturnsOnCall map[int]struct {
result1 float64
}
SumStub func() int64
sumMutex sync.RWMutex
sumArgsForCall []struct{}
sumReturns struct {
result1 int64
}
sumReturnsOnCall map[int]struct {
result1 int64
}
UpdateStub func(int64)
updateMutex sync.RWMutex
updateArgsForCall []struct {
arg1 int64
}
VarianceStub func() float64
varianceMutex sync.RWMutex
varianceArgsForCall []struct{}
varianceReturns struct {
result1 float64
}
varianceReturnsOnCall map[int]struct {
result1 float64
}
invocations map[string][][]interface{}
invocationsMutex sync.RWMutex
}
func (fake *MetricsHistogram) Clear() {
fake.clearMutex.Lock()
fake.clearArgsForCall = append(fake.clearArgsForCall, struct{}{})
fake.recordInvocation("Clear", []interface{}{})
fake.clearMutex.Unlock()
if fake.ClearStub != nil {
fake.ClearStub()
}
}
func (fake *MetricsHistogram) ClearCallCount() int {
fake.clearMutex.RLock()
defer fake.clearMutex.RUnlock()
return len(fake.clearArgsForCall)
}
func (fake *MetricsHistogram) Count() int64 {
fake.countMutex.Lock()
ret, specificReturn := fake.countReturnsOnCall[len(fake.countArgsForCall)]
fake.countArgsForCall = append(fake.countArgsForCall, struct{}{})
fake.recordInvocation("Count", []interface{}{})
fake.countMutex.Unlock()
if fake.CountStub != nil {
return fake.CountStub()
}
if specificReturn {
return ret.result1
}
return fake.countReturns.result1
}
func (fake *MetricsHistogram) CountCallCount() int {
fake.countMutex.RLock()
defer fake.countMutex.RUnlock()
return len(fake.countArgsForCall)
}
func (fake *MetricsHistogram) CountReturns(result1 int64) {
fake.CountStub = nil
fake.countReturns = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) CountReturnsOnCall(i int, result1 int64) {
fake.CountStub = nil
if fake.countReturnsOnCall == nil {
fake.countReturnsOnCall = make(map[int]struct {
result1 int64
})
}
fake.countReturnsOnCall[i] = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) Max() int64 {
fake.maxMutex.Lock()
ret, specificReturn := fake.maxReturnsOnCall[len(fake.maxArgsForCall)]
fake.maxArgsForCall = append(fake.maxArgsForCall, struct{}{})
fake.recordInvocation("Max", []interface{}{})
fake.maxMutex.Unlock()
if fake.MaxStub != nil {
return fake.MaxStub()
}
if specificReturn {
return ret.result1
}
return fake.maxReturns.result1
}
func (fake *MetricsHistogram) MaxCallCount() int {
fake.maxMutex.RLock()
defer fake.maxMutex.RUnlock()
return len(fake.maxArgsForCall)
}
func (fake *MetricsHistogram) MaxReturns(result1 int64) {
fake.MaxStub = nil
fake.maxReturns = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) MaxReturnsOnCall(i int, result1 int64) {
fake.MaxStub = nil
if fake.maxReturnsOnCall == nil {
fake.maxReturnsOnCall = make(map[int]struct {
result1 int64
})
}
fake.maxReturnsOnCall[i] = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) Mean() float64 {
fake.meanMutex.Lock()
ret, specificReturn := fake.meanReturnsOnCall[len(fake.meanArgsForCall)]
fake.meanArgsForCall = append(fake.meanArgsForCall, struct{}{})
fake.recordInvocation("Mean", []interface{}{})
fake.meanMutex.Unlock()
if fake.MeanStub != nil {
return fake.MeanStub()
}
if specificReturn {
return ret.result1
}
return fake.meanReturns.result1
}
func (fake *MetricsHistogram) MeanCallCount() int {
fake.meanMutex.RLock()
defer fake.meanMutex.RUnlock()
return len(fake.meanArgsForCall)
}
func (fake *MetricsHistogram) MeanReturns(result1 float64) {
fake.MeanStub = nil
fake.meanReturns = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) MeanReturnsOnCall(i int, result1 float64) {
fake.MeanStub = nil
if fake.meanReturnsOnCall == nil {
fake.meanReturnsOnCall = make(map[int]struct {
result1 float64
})
}
fake.meanReturnsOnCall[i] = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) Min() int64 {
fake.minMutex.Lock()
ret, specificReturn := fake.minReturnsOnCall[len(fake.minArgsForCall)]
fake.minArgsForCall = append(fake.minArgsForCall, struct{}{})
fake.recordInvocation("Min", []interface{}{})
fake.minMutex.Unlock()
if fake.MinStub != nil {
return fake.MinStub()
}
if specificReturn {
return ret.result1
}
return fake.minReturns.result1
}
func (fake *MetricsHistogram) MinCallCount() int {
fake.minMutex.RLock()
defer fake.minMutex.RUnlock()
return len(fake.minArgsForCall)
}
func (fake *MetricsHistogram) MinReturns(result1 int64) {
fake.MinStub = nil
fake.minReturns = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) MinReturnsOnCall(i int, result1 int64) {
fake.MinStub = nil
if fake.minReturnsOnCall == nil {
fake.minReturnsOnCall = make(map[int]struct {
result1 int64
})
}
fake.minReturnsOnCall[i] = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) Percentile(arg1 float64) float64 {
fake.percentileMutex.Lock()
ret, specificReturn := fake.percentileReturnsOnCall[len(fake.percentileArgsForCall)]
fake.percentileArgsForCall = append(fake.percentileArgsForCall, struct {
arg1 float64
}{arg1})
fake.recordInvocation("Percentile", []interface{}{arg1})
fake.percentileMutex.Unlock()
if fake.PercentileStub != nil {
return fake.PercentileStub(arg1)
}
if specificReturn {
return ret.result1
}
return fake.percentileReturns.result1
}
func (fake *MetricsHistogram) PercentileCallCount() int {
fake.percentileMutex.RLock()
defer fake.percentileMutex.RUnlock()
return len(fake.percentileArgsForCall)
}
func (fake *MetricsHistogram) PercentileArgsForCall(i int) float64 {
fake.percentileMutex.RLock()
defer fake.percentileMutex.RUnlock()
return fake.percentileArgsForCall[i].arg1
}
func (fake *MetricsHistogram) PercentileReturns(result1 float64) {
fake.PercentileStub = nil
fake.percentileReturns = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) PercentileReturnsOnCall(i int, result1 float64) {
fake.PercentileStub = nil
if fake.percentileReturnsOnCall == nil {
fake.percentileReturnsOnCall = make(map[int]struct {
result1 float64
})
}
fake.percentileReturnsOnCall[i] = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) Percentiles(arg1 []float64) []float64 {
var arg1Copy []float64
if arg1 != nil {
arg1Copy = make([]float64, len(arg1))
copy(arg1Copy, arg1)
}
fake.percentilesMutex.Lock()
ret, specificReturn := fake.percentilesReturnsOnCall[len(fake.percentilesArgsForCall)]
fake.percentilesArgsForCall = append(fake.percentilesArgsForCall, struct {
arg1 []float64
}{arg1Copy})
fake.recordInvocation("Percentiles", []interface{}{arg1Copy})
fake.percentilesMutex.Unlock()
if fake.PercentilesStub != nil {
return fake.PercentilesStub(arg1)
}
if specificReturn {
return ret.result1
}
return fake.percentilesReturns.result1
}
func (fake *MetricsHistogram) PercentilesCallCount() int {
fake.percentilesMutex.RLock()
defer fake.percentilesMutex.RUnlock()
return len(fake.percentilesArgsForCall)
}
func (fake *MetricsHistogram) PercentilesArgsForCall(i int) []float64 {
fake.percentilesMutex.RLock()
defer fake.percentilesMutex.RUnlock()
return fake.percentilesArgsForCall[i].arg1
}
func (fake *MetricsHistogram) PercentilesReturns(result1 []float64) {
fake.PercentilesStub = nil
fake.percentilesReturns = struct {
result1 []float64
}{result1}
}
func (fake *MetricsHistogram) PercentilesReturnsOnCall(i int, result1 []float64) {
fake.PercentilesStub = nil
if fake.percentilesReturnsOnCall == nil {
fake.percentilesReturnsOnCall = make(map[int]struct {
result1 []float64
})
}
fake.percentilesReturnsOnCall[i] = struct {
result1 []float64
}{result1}
}
func (fake *MetricsHistogram) Sample() go_metrics.Sample {
fake.sampleMutex.Lock()
ret, specificReturn := fake.sampleReturnsOnCall[len(fake.sampleArgsForCall)]
fake.sampleArgsForCall = append(fake.sampleArgsForCall, struct{}{})
fake.recordInvocation("Sample", []interface{}{})
fake.sampleMutex.Unlock()
if fake.SampleStub != nil {
return fake.SampleStub()
}
if specificReturn {
return ret.result1
}
return fake.sampleReturns.result1
}
func (fake *MetricsHistogram) SampleCallCount() int {
fake.sampleMutex.RLock()
defer fake.sampleMutex.RUnlock()
return len(fake.sampleArgsForCall)
}
func (fake *MetricsHistogram) SampleReturns(result1 go_metrics.Sample) {
fake.SampleStub = nil
fake.sampleReturns = struct {
result1 go_metrics.Sample
}{result1}
}
func (fake *MetricsHistogram) SampleReturnsOnCall(i int, result1 go_metrics.Sample) {
fake.SampleStub = nil
if fake.sampleReturnsOnCall == nil {
fake.sampleReturnsOnCall = make(map[int]struct {
result1 go_metrics.Sample
})
}
fake.sampleReturnsOnCall[i] = struct {
result1 go_metrics.Sample
}{result1}
}
func (fake *MetricsHistogram) Snapshot() go_metrics.Histogram {
fake.snapshotMutex.Lock()
ret, specificReturn := fake.snapshotReturnsOnCall[len(fake.snapshotArgsForCall)]
fake.snapshotArgsForCall = append(fake.snapshotArgsForCall, struct{}{})
fake.recordInvocation("Snapshot", []interface{}{})
fake.snapshotMutex.Unlock()
if fake.SnapshotStub != nil {
return fake.SnapshotStub()
}
if specificReturn {
return ret.result1
}
return fake.snapshotReturns.result1
}
func (fake *MetricsHistogram) SnapshotCallCount() int {
fake.snapshotMutex.RLock()
defer fake.snapshotMutex.RUnlock()
return len(fake.snapshotArgsForCall)
}
func (fake *MetricsHistogram) SnapshotReturns(result1 go_metrics.Histogram) {
fake.SnapshotStub = nil
fake.snapshotReturns = struct {
result1 go_metrics.Histogram
}{result1}
}
func (fake *MetricsHistogram) SnapshotReturnsOnCall(i int, result1 go_metrics.Histogram) {
fake.SnapshotStub = nil
if fake.snapshotReturnsOnCall == nil {
fake.snapshotReturnsOnCall = make(map[int]struct {
result1 go_metrics.Histogram
})
}
fake.snapshotReturnsOnCall[i] = struct {
result1 go_metrics.Histogram
}{result1}
}
func (fake *MetricsHistogram) StdDev() float64 {
fake.stdDevMutex.Lock()
ret, specificReturn := fake.stdDevReturnsOnCall[len(fake.stdDevArgsForCall)]
fake.stdDevArgsForCall = append(fake.stdDevArgsForCall, struct{}{})
fake.recordInvocation("StdDev", []interface{}{})
fake.stdDevMutex.Unlock()
if fake.StdDevStub != nil {
return fake.StdDevStub()
}
if specificReturn {
return ret.result1
}
return fake.stdDevReturns.result1
}
func (fake *MetricsHistogram) StdDevCallCount() int {
fake.stdDevMutex.RLock()
defer fake.stdDevMutex.RUnlock()
return len(fake.stdDevArgsForCall)
}
func (fake *MetricsHistogram) StdDevReturns(result1 float64) {
fake.StdDevStub = nil
fake.stdDevReturns = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) StdDevReturnsOnCall(i int, result1 float64) {
fake.StdDevStub = nil
if fake.stdDevReturnsOnCall == nil {
fake.stdDevReturnsOnCall = make(map[int]struct {
result1 float64
})
}
fake.stdDevReturnsOnCall[i] = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) Sum() int64 {
fake.sumMutex.Lock()
ret, specificReturn := fake.sumReturnsOnCall[len(fake.sumArgsForCall)]
fake.sumArgsForCall = append(fake.sumArgsForCall, struct{}{})
fake.recordInvocation("Sum", []interface{}{})
fake.sumMutex.Unlock()
if fake.SumStub != nil {
return fake.SumStub()
}
if specificReturn {
return ret.result1
}
return fake.sumReturns.result1
}
func (fake *MetricsHistogram) SumCallCount() int {
fake.sumMutex.RLock()
defer fake.sumMutex.RUnlock()
return len(fake.sumArgsForCall)
}
func (fake *MetricsHistogram) SumReturns(result1 int64) {
fake.SumStub = nil
fake.sumReturns = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) SumReturnsOnCall(i int, result1 int64) {
fake.SumStub = nil
if fake.sumReturnsOnCall == nil {
fake.sumReturnsOnCall = make(map[int]struct {
result1 int64
})
}
fake.sumReturnsOnCall[i] = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) Update(arg1 int64) {
fake.updateMutex.Lock()
fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
arg1 int64
}{arg1})
fake.recordInvocation("Update", []interface{}{arg1})
fake.updateMutex.Unlock()
if fake.UpdateStub != nil {
fake.UpdateStub(arg1)
}
}
func (fake *MetricsHistogram) UpdateCallCount() int {
fake.updateMutex.RLock()
defer fake.updateMutex.RUnlock()
return len(fake.updateArgsForCall)
}
func (fake *MetricsHistogram) UpdateArgsForCall(i int) int64 {
fake.updateMutex.RLock()
defer fake.updateMutex.RUnlock()
return fake.updateArgsForCall[i].arg1
}
func (fake *MetricsHistogram) Variance() float64 {
fake.varianceMutex.Lock()
ret, specificReturn := fake.varianceReturnsOnCall[len(fake.varianceArgsForCall)]
fake.varianceArgsForCall = append(fake.varianceArgsForCall, struct{}{})
fake.recordInvocation("Variance", []interface{}{})
fake.varianceMutex.Unlock()
if fake.VarianceStub != nil {
return fake.VarianceStub()
}
if specificReturn {
return ret.result1
}
return fake.varianceReturns.result1
}
func (fake *MetricsHistogram) VarianceCallCount() int {
fake.varianceMutex.RLock()
defer fake.varianceMutex.RUnlock()
return len(fake.varianceArgsForCall)
}
func (fake *MetricsHistogram) VarianceReturns(result1 float64) {
fake.VarianceStub = nil
fake.varianceReturns = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) VarianceReturnsOnCall(i int, result1 float64) {
fake.VarianceStub = nil
if fake.varianceReturnsOnCall == nil {
fake.varianceReturnsOnCall = make(map[int]struct {
result1 float64
})
}
fake.varianceReturnsOnCall[i] = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) Invocations() map[string][][]interface{} {
fake.invocationsMutex.RLock()
defer fake.invocationsMutex.RUnlock()
fake.clearMutex.RLock()
defer fake.clearMutex.RUnlock()
fake.countMutex.RLock()
defer fake.countMutex.RUnlock()
fake.maxMutex.RLock()
defer fake.maxMutex.RUnlock()
fake.meanMutex.RLock()
defer fake.meanMutex.RUnlock()
fake.minMutex.RLock()
defer fake.minMutex.RUnlock()
fake.percentileMutex.RLock()
defer fake.percentileMutex.RUnlock()
fake.percentilesMutex.RLock()
defer fake.percentilesMutex.RUnlock()
fake.sampleMutex.RLock()
defer fake.sampleMutex.RUnlock()
fake.snapshotMutex.RLock()
defer fake.snapshotMutex.RUnlock()
fake.stdDevMutex.RLock()
defer fake.stdDevMutex.RUnlock()
fake.sumMutex.RLock()
defer fake.sumMutex.RUnlock()
fake.updateMutex.RLock()
defer fake.updateMutex.RUnlock()
fake.varianceMutex.RLock()
defer fake.varianceMutex.RUnlock()
copiedInvocations := map[string][][]interface{}{}
for key, value := range fake.invocations {
copiedInvocations[key] = value
}
return copiedInvocations
}
func (fake *MetricsHistogram) recordInvocation(key string, args []interface{}) {
fake.invocationsMutex.Lock()
defer fake.invocationsMutex.Unlock()
if fake.invocations == nil {
fake.invocations = map[string][][]interface{}{}
}
if fake.invocations[key] == nil {
fake.invocations[key] = [][]interface{}{}
}
fake.invocations[key] = append(fake.invocations[key], args)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/mirrors/hyperledger-fabric.git
git@gitee.com:mirrors/hyperledger-fabric.git
mirrors
hyperledger-fabric
hyperledger-fabric
v1.4.0

Search