func (mr *MockFlushManagerMockRecorder) Close() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockFlushManager)(nil).Close))
}
Close indicates an expected call of Close
package aggregator
import (
	"reflect"
	"time"
	"github.com/golang/mock/gomock"
)
type MockFlushManager struct {
	ctrl     *gomock.Controller
	recorder *MockFlushManagerMockRecorder
}
type MockFlushManagerMockRecorder struct {
	mock *MockFlushManager
}
func NewMockFlushManager(ctrl *gomock.Controller) *MockFlushManager {
	mock := &MockFlushManager{ctrl: ctrl}
	mock.recorder = &MockFlushManagerMockRecorder{mock}
	return mock
}
func (m *MockFlushManager) EXPECT() *MockFlushManagerMockRecorder {
	return m.recorder
}
func (m *MockFlushManager) Reset() error {
	ret := m.ctrl.Call(m, "Reset")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFlushManagerMockRecorder) Reset() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Reset", reflect.TypeOf((*MockFlushManager)(nil).Reset))
}
func (m *MockFlushManager) Open() error {
	ret := m.ctrl.Call(m, "Open")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFlushManagerMockRecorder) Open() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Open", reflect.TypeOf((*MockFlushManager)(nil).Open))
}
func (m *MockFlushManager) Status() FlushStatus {
	ret := m.ctrl.Call(m, "Status")
	ret0, _ := ret[0].(FlushStatus)
	return ret0
}
func (mr *MockFlushManagerMockRecorder) Status() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Status", reflect.TypeOf((*MockFlushManager)(nil).Status))
}
func (m *MockFlushManager) Register(flusher flushingMetricList) error {
	ret := m.ctrl.Call(m, "Register", flusher)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFlushManagerMockRecorder) Register(flusher interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Register", reflect.TypeOf((*MockFlushManager)(nil).Register), flusher)
}
func (m *MockFlushManager) Unregister(flusher flushingMetricList) error {
	ret := m.ctrl.Call(m, "Unregister", flusher)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockFlushManagerMockRecorder) Unregister(flusher interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Unregister", reflect.TypeOf((*MockFlushManager)(nil).Unregister), flusher)
}
func (m *MockFlushManager) Close() error {
	ret := m.ctrl.Call(m, "Close")
	ret0, _ := ret[0].(error)
	return ret0
}