Documentation ¶
Overview ¶
Code generated by MockGen. DO NOT EDIT. Source: ../pkg/resilience/types.go
Generated by this command:
mockgen -source ../pkg/resilience/types.go -destination ../pkg/resilience/mocks.go -package=resilience
Package resilience is a generated GoMock package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DefaultFailSaver ¶
type DefaultFailSaver struct {
// contains filtered or unexported fields
}
func NewDefaultFailSaver ¶
func NewDefaultFailSaver(opts ...DefaultFailSaverOption) *DefaultFailSaver
func (*DefaultFailSaver) Run ¶
func (failSafe *DefaultFailSaver) Run(target func() error) error
type DefaultFailSaverOption ¶
type DefaultFailSaverOption func(*DefaultFailSaver)
func WithCircuitBreaker ¶
func WithCircuitBreaker(breaker FailSaver) DefaultFailSaverOption
func WithRetrier ¶
func WithRetrier(retrier FailSaver) DefaultFailSaverOption
type MockFailSaver ¶
type MockFailSaver struct {
// contains filtered or unexported fields
}
MockFailSaver is a mock of FailSaver interface.
func NewMockFailSaver ¶
func NewMockFailSaver(ctrl *gomock.Controller) *MockFailSaver
NewMockFailSaver creates a new mock instance.
func (*MockFailSaver) EXPECT ¶
func (m *MockFailSaver) EXPECT() *MockFailSaverMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockFailSaver) Run ¶
func (m *MockFailSaver) Run(work func() error) error
Run mocks base method.
type MockFailSaverMockRecorder ¶
type MockFailSaverMockRecorder struct {
// contains filtered or unexported fields
}
MockFailSaverMockRecorder is the mock recorder for MockFailSaver.
type NoFailSaver ¶
type NoFailSaver struct { }
func NewNoFailSaver ¶
func NewNoFailSaver() *NoFailSaver
func (*NoFailSaver) Run ¶
func (failSafe *NoFailSaver) Run(target func() error) error
Click to show internal directories.
Click to hide internal directories.