Documentation ¶
Overview ¶
Package scheduler is a generated GoMock package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CronScheduler ¶ added in v0.6.0
type CronScheduler struct {
// contains filtered or unexported fields
}
CronScheduler is a scheduler for command with cron.
func NewCronScheduler ¶ added in v0.6.0
func NewCronScheduler() *CronScheduler
NewCronScheduler is a constructor that make new CronScheduler.
func (*CronScheduler) ClearExpired ¶ added in v0.6.0
func (cs *CronScheduler) ClearExpired()
ClearExpired remove enough old cron line.
func (*CronScheduler) Register ¶ added in v0.6.0
func (cs *CronScheduler) Register(r Request) error
Register set schedule to cron.
func (*CronScheduler) RemoveWithID ¶ added in v0.6.0
func (cs *CronScheduler) RemoveWithID(uuid string) error
RemoveWithID is a function that remove cron line with ID.
type LaunchdScheduler ¶
type LaunchdScheduler struct {
// contains filtered or unexported fields
}
LaunchdScheduler is a struct that is schedule command with launchd.
func NewLaunchdScheduler ¶
func NewLaunchdScheduler() *LaunchdScheduler
NewLaunchdScheduler is a constructor that make new LaunchdScheduler.
func (*LaunchdScheduler) ClearExpired ¶
func (ls *LaunchdScheduler) ClearExpired()
ClearExpired is a function that remove plist file enough old.
func (*LaunchdScheduler) Register ¶
func (ls *LaunchdScheduler) Register(r Request) error
Register is a function that set schedule to launchd.
func (*LaunchdScheduler) RemoveWithID ¶
func (ls *LaunchdScheduler) RemoveWithID(id string) error
RemoveWithID is a function that remove plist file with ID.
type MockScheduler ¶
type MockScheduler struct {
// contains filtered or unexported fields
}
MockScheduler is a mock of Scheduler interface
func NewMockScheduler ¶
func NewMockScheduler(ctrl *gomock.Controller) *MockScheduler
NewMockScheduler creates a new mock instance
func (*MockScheduler) ClearExpired ¶
func (m *MockScheduler) ClearExpired()
ClearExpired mocks base method
func (*MockScheduler) EXPECT ¶
func (m *MockScheduler) EXPECT() *MockSchedulerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockScheduler) Register ¶
func (m *MockScheduler) Register(arg0 Request) error
Register mocks base method
func (*MockScheduler) RemoveWithID ¶
func (m *MockScheduler) RemoveWithID(arg0 string) error
RemoveWithID mocks base method
type MockSchedulerMockRecorder ¶
type MockSchedulerMockRecorder struct {
// contains filtered or unexported fields
}
MockSchedulerMockRecorder is the mock recorder for MockScheduler
func (*MockSchedulerMockRecorder) ClearExpired ¶
func (mr *MockSchedulerMockRecorder) ClearExpired() *gomock.Call
ClearExpired indicates an expected call of ClearExpired
func (*MockSchedulerMockRecorder) Register ¶
func (mr *MockSchedulerMockRecorder) Register(arg0 interface{}) *gomock.Call
Register indicates an expected call of Register
func (*MockSchedulerMockRecorder) RemoveWithID ¶
func (mr *MockSchedulerMockRecorder) RemoveWithID(arg0 interface{}) *gomock.Call
RemoveWithID indicates an expected call of RemoveWithID