Documentation
¶
Index ¶
- Variables
- type InitGracefulShutdownRequest
- type MockInitGracefulShutdownRequest
- type MockInitGracefulShutdownRequest_Expecter
- type MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call
- func (_c *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call) Return(_a0 ShutdownCallbackDef) *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call
- func (_c *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call) Run(run func()) *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call
- func (_c *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call) RunAndReturn(run func() ShutdownCallbackDef) *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call
- type MockShutdownCallback
- type MockShutdownCallbackDef
- type MockShutdownCallbackDef_Expecter
- type MockShutdownCallbackDef_Headers_Call
- func (_c *MockShutdownCallbackDef_Headers_Call) Return(_a0 map[string]string) *MockShutdownCallbackDef_Headers_Call
- func (_c *MockShutdownCallbackDef_Headers_Call) Run(run func()) *MockShutdownCallbackDef_Headers_Call
- func (_c *MockShutdownCallbackDef_Headers_Call) RunAndReturn(run func() map[string]string) *MockShutdownCallbackDef_Headers_Call
- type MockShutdownCallbackDef_Method_Call
- func (_c *MockShutdownCallbackDef_Method_Call) Return(_a0 string) *MockShutdownCallbackDef_Method_Call
- func (_c *MockShutdownCallbackDef_Method_Call) Run(run func()) *MockShutdownCallbackDef_Method_Call
- func (_c *MockShutdownCallbackDef_Method_Call) RunAndReturn(run func() string) *MockShutdownCallbackDef_Method_Call
- type MockShutdownCallbackDef_URL_Call
- func (_c *MockShutdownCallbackDef_URL_Call) Return(_a0 string) *MockShutdownCallbackDef_URL_Call
- func (_c *MockShutdownCallbackDef_URL_Call) Run(run func()) *MockShutdownCallbackDef_URL_Call
- func (_c *MockShutdownCallbackDef_URL_Call) RunAndReturn(run func() string) *MockShutdownCallbackDef_URL_Call
- type MockShutdownCallback_Expecter
- type MockShutdownCallback_Run_Call
- type ShutdownCallback
- type ShutdownCallbackDef
- type Status
Constants ¶
This section is empty.
Variables ¶
var (
ErrProcessNotInitialized = errors.New("process not initialized")
)
var ( Statuses = statusMap{ StatusUnknown: pb.Status_unknown, StatusRunning: pb.Status_running, StatusInShutdown: pb.Status_in_shutdown, StatusStopped: pb.Status_stopped, } )
Functions ¶
This section is empty.
Types ¶
type InitGracefulShutdownRequest ¶
type InitGracefulShutdownRequest interface {
ShutdownCallbackDef() ShutdownCallbackDef
}
func NewInitGracefulShutdownRequest ¶
func NewInitGracefulShutdownRequest(shutdownCallbackDef ShutdownCallbackDef) InitGracefulShutdownRequest
type MockInitGracefulShutdownRequest ¶
MockInitGracefulShutdownRequest is an autogenerated mock type for the InitGracefulShutdownRequest type
func NewMockInitGracefulShutdownRequest ¶
func NewMockInitGracefulShutdownRequest(t interface { mock.TestingT Cleanup(func()) }) *MockInitGracefulShutdownRequest
NewMockInitGracefulShutdownRequest creates a new instance of MockInitGracefulShutdownRequest. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockInitGracefulShutdownRequest) EXPECT ¶
func (_m *MockInitGracefulShutdownRequest) EXPECT() *MockInitGracefulShutdownRequest_Expecter
func (*MockInitGracefulShutdownRequest) ShutdownCallbackDef ¶
func (_m *MockInitGracefulShutdownRequest) ShutdownCallbackDef() ShutdownCallbackDef
ShutdownCallbackDef provides a mock function with given fields:
type MockInitGracefulShutdownRequest_Expecter ¶
type MockInitGracefulShutdownRequest_Expecter struct {
// contains filtered or unexported fields
}
func (*MockInitGracefulShutdownRequest_Expecter) ShutdownCallbackDef ¶
func (_e *MockInitGracefulShutdownRequest_Expecter) ShutdownCallbackDef() *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call
ShutdownCallbackDef is a helper method to define mock.On call
type MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call ¶
MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ShutdownCallbackDef'
func (*MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call) Run ¶
func (_c *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call) Run(run func()) *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call
func (*MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call) RunAndReturn ¶
func (_c *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call) RunAndReturn(run func() ShutdownCallbackDef) *MockInitGracefulShutdownRequest_ShutdownCallbackDef_Call
type MockShutdownCallback ¶
MockShutdownCallback is an autogenerated mock type for the ShutdownCallback type
func NewMockShutdownCallback ¶
func NewMockShutdownCallback(t interface { mock.TestingT Cleanup(func()) }) *MockShutdownCallback
NewMockShutdownCallback creates a new instance of MockShutdownCallback. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockShutdownCallback) EXPECT ¶
func (_m *MockShutdownCallback) EXPECT() *MockShutdownCallback_Expecter
func (*MockShutdownCallback) Run ¶
func (_m *MockShutdownCallback) Run(ctx context.Context)
Run provides a mock function with given fields: ctx
type MockShutdownCallbackDef ¶
MockShutdownCallbackDef is an autogenerated mock type for the ShutdownCallbackDef type
func NewMockShutdownCallbackDef ¶
func NewMockShutdownCallbackDef(t interface { mock.TestingT Cleanup(func()) }) *MockShutdownCallbackDef
NewMockShutdownCallbackDef creates a new instance of MockShutdownCallbackDef. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockShutdownCallbackDef) EXPECT ¶
func (_m *MockShutdownCallbackDef) EXPECT() *MockShutdownCallbackDef_Expecter
func (*MockShutdownCallbackDef) Headers ¶
func (_m *MockShutdownCallbackDef) Headers() map[string]string
Headers provides a mock function with given fields:
func (*MockShutdownCallbackDef) Method ¶
func (_m *MockShutdownCallbackDef) Method() string
Method provides a mock function with given fields:
func (*MockShutdownCallbackDef) URL ¶
func (_m *MockShutdownCallbackDef) URL() string
URL provides a mock function with given fields:
type MockShutdownCallbackDef_Expecter ¶
type MockShutdownCallbackDef_Expecter struct {
// contains filtered or unexported fields
}
func (*MockShutdownCallbackDef_Expecter) Headers ¶
func (_e *MockShutdownCallbackDef_Expecter) Headers() *MockShutdownCallbackDef_Headers_Call
Headers is a helper method to define mock.On call
func (*MockShutdownCallbackDef_Expecter) Method ¶
func (_e *MockShutdownCallbackDef_Expecter) Method() *MockShutdownCallbackDef_Method_Call
Method is a helper method to define mock.On call
func (*MockShutdownCallbackDef_Expecter) URL ¶
func (_e *MockShutdownCallbackDef_Expecter) URL() *MockShutdownCallbackDef_URL_Call
URL is a helper method to define mock.On call
type MockShutdownCallbackDef_Headers_Call ¶
MockShutdownCallbackDef_Headers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Headers'
func (*MockShutdownCallbackDef_Headers_Call) Return ¶
func (_c *MockShutdownCallbackDef_Headers_Call) Return(_a0 map[string]string) *MockShutdownCallbackDef_Headers_Call
func (*MockShutdownCallbackDef_Headers_Call) Run ¶
func (_c *MockShutdownCallbackDef_Headers_Call) Run(run func()) *MockShutdownCallbackDef_Headers_Call
func (*MockShutdownCallbackDef_Headers_Call) RunAndReturn ¶
func (_c *MockShutdownCallbackDef_Headers_Call) RunAndReturn(run func() map[string]string) *MockShutdownCallbackDef_Headers_Call
type MockShutdownCallbackDef_Method_Call ¶
MockShutdownCallbackDef_Method_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Method'
func (*MockShutdownCallbackDef_Method_Call) Return ¶
func (_c *MockShutdownCallbackDef_Method_Call) Return(_a0 string) *MockShutdownCallbackDef_Method_Call
func (*MockShutdownCallbackDef_Method_Call) Run ¶
func (_c *MockShutdownCallbackDef_Method_Call) Run(run func()) *MockShutdownCallbackDef_Method_Call
func (*MockShutdownCallbackDef_Method_Call) RunAndReturn ¶
func (_c *MockShutdownCallbackDef_Method_Call) RunAndReturn(run func() string) *MockShutdownCallbackDef_Method_Call
type MockShutdownCallbackDef_URL_Call ¶
MockShutdownCallbackDef_URL_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'URL'
func (*MockShutdownCallbackDef_URL_Call) Return ¶
func (_c *MockShutdownCallbackDef_URL_Call) Return(_a0 string) *MockShutdownCallbackDef_URL_Call
func (*MockShutdownCallbackDef_URL_Call) Run ¶
func (_c *MockShutdownCallbackDef_URL_Call) Run(run func()) *MockShutdownCallbackDef_URL_Call
func (*MockShutdownCallbackDef_URL_Call) RunAndReturn ¶
func (_c *MockShutdownCallbackDef_URL_Call) RunAndReturn(run func() string) *MockShutdownCallbackDef_URL_Call
type MockShutdownCallback_Expecter ¶
type MockShutdownCallback_Expecter struct {
// contains filtered or unexported fields
}
func (*MockShutdownCallback_Expecter) Run ¶
func (_e *MockShutdownCallback_Expecter) Run(ctx interface{}) *MockShutdownCallback_Run_Call
Run is a helper method to define mock.On call
- ctx context.Context
type MockShutdownCallback_Run_Call ¶
MockShutdownCallback_Run_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Run'
func (*MockShutdownCallback_Run_Call) Return ¶
func (_c *MockShutdownCallback_Run_Call) Return() *MockShutdownCallback_Run_Call
func (*MockShutdownCallback_Run_Call) Run ¶
func (_c *MockShutdownCallback_Run_Call) Run(run func(ctx context.Context)) *MockShutdownCallback_Run_Call
func (*MockShutdownCallback_Run_Call) RunAndReturn ¶
func (_c *MockShutdownCallback_Run_Call) RunAndReturn(run func(context.Context)) *MockShutdownCallback_Run_Call
type ShutdownCallback ¶
func NewShutdownCallback ¶
func NewShutdownCallback(log logrus.FieldLogger, def ShutdownCallbackDef) ShutdownCallback
type ShutdownCallbackDef ¶
func NewShutdownCallbackDef ¶
func NewShutdownCallbackDef(url string, method string, headers map[string]string) ShutdownCallbackDef