github.com/defanghe/fabric@v2.1.1+incompatible/orderer/consensus/kafka/mock/metrics_meter.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mock
     3  
     4  import (
     5  	"sync"
     6  
     7  	metrics "github.com/rcrowley/go-metrics"
     8  )
     9  
    10  type MetricsMeter struct {
    11  	CountStub        func() int64
    12  	countMutex       sync.RWMutex
    13  	countArgsForCall []struct {
    14  	}
    15  	countReturns struct {
    16  		result1 int64
    17  	}
    18  	countReturnsOnCall map[int]struct {
    19  		result1 int64
    20  	}
    21  	MarkStub        func(int64)
    22  	markMutex       sync.RWMutex
    23  	markArgsForCall []struct {
    24  		arg1 int64
    25  	}
    26  	Rate1Stub        func() float64
    27  	rate1Mutex       sync.RWMutex
    28  	rate1ArgsForCall []struct {
    29  	}
    30  	rate1Returns struct {
    31  		result1 float64
    32  	}
    33  	rate1ReturnsOnCall map[int]struct {
    34  		result1 float64
    35  	}
    36  	Rate15Stub        func() float64
    37  	rate15Mutex       sync.RWMutex
    38  	rate15ArgsForCall []struct {
    39  	}
    40  	rate15Returns struct {
    41  		result1 float64
    42  	}
    43  	rate15ReturnsOnCall map[int]struct {
    44  		result1 float64
    45  	}
    46  	Rate5Stub        func() float64
    47  	rate5Mutex       sync.RWMutex
    48  	rate5ArgsForCall []struct {
    49  	}
    50  	rate5Returns struct {
    51  		result1 float64
    52  	}
    53  	rate5ReturnsOnCall map[int]struct {
    54  		result1 float64
    55  	}
    56  	RateMeanStub        func() float64
    57  	rateMeanMutex       sync.RWMutex
    58  	rateMeanArgsForCall []struct {
    59  	}
    60  	rateMeanReturns struct {
    61  		result1 float64
    62  	}
    63  	rateMeanReturnsOnCall map[int]struct {
    64  		result1 float64
    65  	}
    66  	SnapshotStub        func() metrics.Meter
    67  	snapshotMutex       sync.RWMutex
    68  	snapshotArgsForCall []struct {
    69  	}
    70  	snapshotReturns struct {
    71  		result1 metrics.Meter
    72  	}
    73  	snapshotReturnsOnCall map[int]struct {
    74  		result1 metrics.Meter
    75  	}
    76  	StopStub        func()
    77  	stopMutex       sync.RWMutex
    78  	stopArgsForCall []struct {
    79  	}
    80  	invocations      map[string][][]interface{}
    81  	invocationsMutex sync.RWMutex
    82  }
    83  
    84  func (fake *MetricsMeter) Count() int64 {
    85  	fake.countMutex.Lock()
    86  	ret, specificReturn := fake.countReturnsOnCall[len(fake.countArgsForCall)]
    87  	fake.countArgsForCall = append(fake.countArgsForCall, struct {
    88  	}{})
    89  	fake.recordInvocation("Count", []interface{}{})
    90  	fake.countMutex.Unlock()
    91  	if fake.CountStub != nil {
    92  		return fake.CountStub()
    93  	}
    94  	if specificReturn {
    95  		return ret.result1
    96  	}
    97  	fakeReturns := fake.countReturns
    98  	return fakeReturns.result1
    99  }
   100  
   101  func (fake *MetricsMeter) CountCallCount() int {
   102  	fake.countMutex.RLock()
   103  	defer fake.countMutex.RUnlock()
   104  	return len(fake.countArgsForCall)
   105  }
   106  
   107  func (fake *MetricsMeter) CountCalls(stub func() int64) {
   108  	fake.countMutex.Lock()
   109  	defer fake.countMutex.Unlock()
   110  	fake.CountStub = stub
   111  }
   112  
   113  func (fake *MetricsMeter) CountReturns(result1 int64) {
   114  	fake.countMutex.Lock()
   115  	defer fake.countMutex.Unlock()
   116  	fake.CountStub = nil
   117  	fake.countReturns = struct {
   118  		result1 int64
   119  	}{result1}
   120  }
   121  
   122  func (fake *MetricsMeter) CountReturnsOnCall(i int, result1 int64) {
   123  	fake.countMutex.Lock()
   124  	defer fake.countMutex.Unlock()
   125  	fake.CountStub = nil
   126  	if fake.countReturnsOnCall == nil {
   127  		fake.countReturnsOnCall = make(map[int]struct {
   128  			result1 int64
   129  		})
   130  	}
   131  	fake.countReturnsOnCall[i] = struct {
   132  		result1 int64
   133  	}{result1}
   134  }
   135  
   136  func (fake *MetricsMeter) Mark(arg1 int64) {
   137  	fake.markMutex.Lock()
   138  	fake.markArgsForCall = append(fake.markArgsForCall, struct {
   139  		arg1 int64
   140  	}{arg1})
   141  	fake.recordInvocation("Mark", []interface{}{arg1})
   142  	fake.markMutex.Unlock()
   143  	if fake.MarkStub != nil {
   144  		fake.MarkStub(arg1)
   145  	}
   146  }
   147  
   148  func (fake *MetricsMeter) MarkCallCount() int {
   149  	fake.markMutex.RLock()
   150  	defer fake.markMutex.RUnlock()
   151  	return len(fake.markArgsForCall)
   152  }
   153  
   154  func (fake *MetricsMeter) MarkCalls(stub func(int64)) {
   155  	fake.markMutex.Lock()
   156  	defer fake.markMutex.Unlock()
   157  	fake.MarkStub = stub
   158  }
   159  
   160  func (fake *MetricsMeter) MarkArgsForCall(i int) int64 {
   161  	fake.markMutex.RLock()
   162  	defer fake.markMutex.RUnlock()
   163  	argsForCall := fake.markArgsForCall[i]
   164  	return argsForCall.arg1
   165  }
   166  
   167  func (fake *MetricsMeter) Rate1() float64 {
   168  	fake.rate1Mutex.Lock()
   169  	ret, specificReturn := fake.rate1ReturnsOnCall[len(fake.rate1ArgsForCall)]
   170  	fake.rate1ArgsForCall = append(fake.rate1ArgsForCall, struct {
   171  	}{})
   172  	fake.recordInvocation("Rate1", []interface{}{})
   173  	fake.rate1Mutex.Unlock()
   174  	if fake.Rate1Stub != nil {
   175  		return fake.Rate1Stub()
   176  	}
   177  	if specificReturn {
   178  		return ret.result1
   179  	}
   180  	fakeReturns := fake.rate1Returns
   181  	return fakeReturns.result1
   182  }
   183  
   184  func (fake *MetricsMeter) Rate1CallCount() int {
   185  	fake.rate1Mutex.RLock()
   186  	defer fake.rate1Mutex.RUnlock()
   187  	return len(fake.rate1ArgsForCall)
   188  }
   189  
   190  func (fake *MetricsMeter) Rate1Calls(stub func() float64) {
   191  	fake.rate1Mutex.Lock()
   192  	defer fake.rate1Mutex.Unlock()
   193  	fake.Rate1Stub = stub
   194  }
   195  
   196  func (fake *MetricsMeter) Rate1Returns(result1 float64) {
   197  	fake.rate1Mutex.Lock()
   198  	defer fake.rate1Mutex.Unlock()
   199  	fake.Rate1Stub = nil
   200  	fake.rate1Returns = struct {
   201  		result1 float64
   202  	}{result1}
   203  }
   204  
   205  func (fake *MetricsMeter) Rate1ReturnsOnCall(i int, result1 float64) {
   206  	fake.rate1Mutex.Lock()
   207  	defer fake.rate1Mutex.Unlock()
   208  	fake.Rate1Stub = nil
   209  	if fake.rate1ReturnsOnCall == nil {
   210  		fake.rate1ReturnsOnCall = make(map[int]struct {
   211  			result1 float64
   212  		})
   213  	}
   214  	fake.rate1ReturnsOnCall[i] = struct {
   215  		result1 float64
   216  	}{result1}
   217  }
   218  
   219  func (fake *MetricsMeter) Rate15() float64 {
   220  	fake.rate15Mutex.Lock()
   221  	ret, specificReturn := fake.rate15ReturnsOnCall[len(fake.rate15ArgsForCall)]
   222  	fake.rate15ArgsForCall = append(fake.rate15ArgsForCall, struct {
   223  	}{})
   224  	fake.recordInvocation("Rate15", []interface{}{})
   225  	fake.rate15Mutex.Unlock()
   226  	if fake.Rate15Stub != nil {
   227  		return fake.Rate15Stub()
   228  	}
   229  	if specificReturn {
   230  		return ret.result1
   231  	}
   232  	fakeReturns := fake.rate15Returns
   233  	return fakeReturns.result1
   234  }
   235  
   236  func (fake *MetricsMeter) Rate15CallCount() int {
   237  	fake.rate15Mutex.RLock()
   238  	defer fake.rate15Mutex.RUnlock()
   239  	return len(fake.rate15ArgsForCall)
   240  }
   241  
   242  func (fake *MetricsMeter) Rate15Calls(stub func() float64) {
   243  	fake.rate15Mutex.Lock()
   244  	defer fake.rate15Mutex.Unlock()
   245  	fake.Rate15Stub = stub
   246  }
   247  
   248  func (fake *MetricsMeter) Rate15Returns(result1 float64) {
   249  	fake.rate15Mutex.Lock()
   250  	defer fake.rate15Mutex.Unlock()
   251  	fake.Rate15Stub = nil
   252  	fake.rate15Returns = struct {
   253  		result1 float64
   254  	}{result1}
   255  }
   256  
   257  func (fake *MetricsMeter) Rate15ReturnsOnCall(i int, result1 float64) {
   258  	fake.rate15Mutex.Lock()
   259  	defer fake.rate15Mutex.Unlock()
   260  	fake.Rate15Stub = nil
   261  	if fake.rate15ReturnsOnCall == nil {
   262  		fake.rate15ReturnsOnCall = make(map[int]struct {
   263  			result1 float64
   264  		})
   265  	}
   266  	fake.rate15ReturnsOnCall[i] = struct {
   267  		result1 float64
   268  	}{result1}
   269  }
   270  
   271  func (fake *MetricsMeter) Rate5() float64 {
   272  	fake.rate5Mutex.Lock()
   273  	ret, specificReturn := fake.rate5ReturnsOnCall[len(fake.rate5ArgsForCall)]
   274  	fake.rate5ArgsForCall = append(fake.rate5ArgsForCall, struct {
   275  	}{})
   276  	fake.recordInvocation("Rate5", []interface{}{})
   277  	fake.rate5Mutex.Unlock()
   278  	if fake.Rate5Stub != nil {
   279  		return fake.Rate5Stub()
   280  	}
   281  	if specificReturn {
   282  		return ret.result1
   283  	}
   284  	fakeReturns := fake.rate5Returns
   285  	return fakeReturns.result1
   286  }
   287  
   288  func (fake *MetricsMeter) Rate5CallCount() int {
   289  	fake.rate5Mutex.RLock()
   290  	defer fake.rate5Mutex.RUnlock()
   291  	return len(fake.rate5ArgsForCall)
   292  }
   293  
   294  func (fake *MetricsMeter) Rate5Calls(stub func() float64) {
   295  	fake.rate5Mutex.Lock()
   296  	defer fake.rate5Mutex.Unlock()
   297  	fake.Rate5Stub = stub
   298  }
   299  
   300  func (fake *MetricsMeter) Rate5Returns(result1 float64) {
   301  	fake.rate5Mutex.Lock()
   302  	defer fake.rate5Mutex.Unlock()
   303  	fake.Rate5Stub = nil
   304  	fake.rate5Returns = struct {
   305  		result1 float64
   306  	}{result1}
   307  }
   308  
   309  func (fake *MetricsMeter) Rate5ReturnsOnCall(i int, result1 float64) {
   310  	fake.rate5Mutex.Lock()
   311  	defer fake.rate5Mutex.Unlock()
   312  	fake.Rate5Stub = nil
   313  	if fake.rate5ReturnsOnCall == nil {
   314  		fake.rate5ReturnsOnCall = make(map[int]struct {
   315  			result1 float64
   316  		})
   317  	}
   318  	fake.rate5ReturnsOnCall[i] = struct {
   319  		result1 float64
   320  	}{result1}
   321  }
   322  
   323  func (fake *MetricsMeter) RateMean() float64 {
   324  	fake.rateMeanMutex.Lock()
   325  	ret, specificReturn := fake.rateMeanReturnsOnCall[len(fake.rateMeanArgsForCall)]
   326  	fake.rateMeanArgsForCall = append(fake.rateMeanArgsForCall, struct {
   327  	}{})
   328  	fake.recordInvocation("RateMean", []interface{}{})
   329  	fake.rateMeanMutex.Unlock()
   330  	if fake.RateMeanStub != nil {
   331  		return fake.RateMeanStub()
   332  	}
   333  	if specificReturn {
   334  		return ret.result1
   335  	}
   336  	fakeReturns := fake.rateMeanReturns
   337  	return fakeReturns.result1
   338  }
   339  
   340  func (fake *MetricsMeter) RateMeanCallCount() int {
   341  	fake.rateMeanMutex.RLock()
   342  	defer fake.rateMeanMutex.RUnlock()
   343  	return len(fake.rateMeanArgsForCall)
   344  }
   345  
   346  func (fake *MetricsMeter) RateMeanCalls(stub func() float64) {
   347  	fake.rateMeanMutex.Lock()
   348  	defer fake.rateMeanMutex.Unlock()
   349  	fake.RateMeanStub = stub
   350  }
   351  
   352  func (fake *MetricsMeter) RateMeanReturns(result1 float64) {
   353  	fake.rateMeanMutex.Lock()
   354  	defer fake.rateMeanMutex.Unlock()
   355  	fake.RateMeanStub = nil
   356  	fake.rateMeanReturns = struct {
   357  		result1 float64
   358  	}{result1}
   359  }
   360  
   361  func (fake *MetricsMeter) RateMeanReturnsOnCall(i int, result1 float64) {
   362  	fake.rateMeanMutex.Lock()
   363  	defer fake.rateMeanMutex.Unlock()
   364  	fake.RateMeanStub = nil
   365  	if fake.rateMeanReturnsOnCall == nil {
   366  		fake.rateMeanReturnsOnCall = make(map[int]struct {
   367  			result1 float64
   368  		})
   369  	}
   370  	fake.rateMeanReturnsOnCall[i] = struct {
   371  		result1 float64
   372  	}{result1}
   373  }
   374  
   375  func (fake *MetricsMeter) Snapshot() metrics.Meter {
   376  	fake.snapshotMutex.Lock()
   377  	ret, specificReturn := fake.snapshotReturnsOnCall[len(fake.snapshotArgsForCall)]
   378  	fake.snapshotArgsForCall = append(fake.snapshotArgsForCall, struct {
   379  	}{})
   380  	fake.recordInvocation("Snapshot", []interface{}{})
   381  	fake.snapshotMutex.Unlock()
   382  	if fake.SnapshotStub != nil {
   383  		return fake.SnapshotStub()
   384  	}
   385  	if specificReturn {
   386  		return ret.result1
   387  	}
   388  	fakeReturns := fake.snapshotReturns
   389  	return fakeReturns.result1
   390  }
   391  
   392  func (fake *MetricsMeter) SnapshotCallCount() int {
   393  	fake.snapshotMutex.RLock()
   394  	defer fake.snapshotMutex.RUnlock()
   395  	return len(fake.snapshotArgsForCall)
   396  }
   397  
   398  func (fake *MetricsMeter) SnapshotCalls(stub func() metrics.Meter) {
   399  	fake.snapshotMutex.Lock()
   400  	defer fake.snapshotMutex.Unlock()
   401  	fake.SnapshotStub = stub
   402  }
   403  
   404  func (fake *MetricsMeter) SnapshotReturns(result1 metrics.Meter) {
   405  	fake.snapshotMutex.Lock()
   406  	defer fake.snapshotMutex.Unlock()
   407  	fake.SnapshotStub = nil
   408  	fake.snapshotReturns = struct {
   409  		result1 metrics.Meter
   410  	}{result1}
   411  }
   412  
   413  func (fake *MetricsMeter) SnapshotReturnsOnCall(i int, result1 metrics.Meter) {
   414  	fake.snapshotMutex.Lock()
   415  	defer fake.snapshotMutex.Unlock()
   416  	fake.SnapshotStub = nil
   417  	if fake.snapshotReturnsOnCall == nil {
   418  		fake.snapshotReturnsOnCall = make(map[int]struct {
   419  			result1 metrics.Meter
   420  		})
   421  	}
   422  	fake.snapshotReturnsOnCall[i] = struct {
   423  		result1 metrics.Meter
   424  	}{result1}
   425  }
   426  
   427  func (fake *MetricsMeter) Stop() {
   428  	fake.stopMutex.Lock()
   429  	fake.stopArgsForCall = append(fake.stopArgsForCall, struct {
   430  	}{})
   431  	fake.recordInvocation("Stop", []interface{}{})
   432  	fake.stopMutex.Unlock()
   433  	if fake.StopStub != nil {
   434  		fake.StopStub()
   435  	}
   436  }
   437  
   438  func (fake *MetricsMeter) StopCallCount() int {
   439  	fake.stopMutex.RLock()
   440  	defer fake.stopMutex.RUnlock()
   441  	return len(fake.stopArgsForCall)
   442  }
   443  
   444  func (fake *MetricsMeter) StopCalls(stub func()) {
   445  	fake.stopMutex.Lock()
   446  	defer fake.stopMutex.Unlock()
   447  	fake.StopStub = stub
   448  }
   449  
   450  func (fake *MetricsMeter) Invocations() map[string][][]interface{} {
   451  	fake.invocationsMutex.RLock()
   452  	defer fake.invocationsMutex.RUnlock()
   453  	fake.countMutex.RLock()
   454  	defer fake.countMutex.RUnlock()
   455  	fake.markMutex.RLock()
   456  	defer fake.markMutex.RUnlock()
   457  	fake.rate1Mutex.RLock()
   458  	defer fake.rate1Mutex.RUnlock()
   459  	fake.rate15Mutex.RLock()
   460  	defer fake.rate15Mutex.RUnlock()
   461  	fake.rate5Mutex.RLock()
   462  	defer fake.rate5Mutex.RUnlock()
   463  	fake.rateMeanMutex.RLock()
   464  	defer fake.rateMeanMutex.RUnlock()
   465  	fake.snapshotMutex.RLock()
   466  	defer fake.snapshotMutex.RUnlock()
   467  	fake.stopMutex.RLock()
   468  	defer fake.stopMutex.RUnlock()
   469  	copiedInvocations := map[string][][]interface{}{}
   470  	for key, value := range fake.invocations {
   471  		copiedInvocations[key] = value
   472  	}
   473  	return copiedInvocations
   474  }
   475  
   476  func (fake *MetricsMeter) recordInvocation(key string, args []interface{}) {
   477  	fake.invocationsMutex.Lock()
   478  	defer fake.invocationsMutex.Unlock()
   479  	if fake.invocations == nil {
   480  		fake.invocations = map[string][][]interface{}{}
   481  	}
   482  	if fake.invocations[key] == nil {
   483  		fake.invocations[key] = [][]interface{}{}
   484  	}
   485  	fake.invocations[key] = append(fake.invocations[key], args)
   486  }