Documentation ¶
Index ¶
- type NoopStatusManager
- func (s *NoopStatusManager) Complete(componentName, componentID, jobName, jobID string, ...) error
- func (s *NoopStatusManager) Fail(componentName, componentID, jobName, jobID string, ...) error
- func (s *NoopStatusManager) Register(componentName, componentID, jobName, jobID string)
- func (s *NoopStatusManager) Start(componentName, componentID, jobName string) error
- func (s *NoopStatusManager) Update(componentName, componentID, jobName string, stepInfos map[string]string) error
- type Status
- func (s *Status) Complete(componentName, componentID, jobName, jobID string, ...) error
- func (s *Status) Fail(componentName, componentID, jobName, jobID string, ...) error
- func (s *Status) GetStartTime(componentName, componentID, jobName string) (time.Time, error)
- func (s *Status) GetStatus(componentName, componentID, jobName string) (*Table, error)
- func (s *Status) Register(componentName, componentID, jobName, jobID string)
- func (s *Status) Start(componentName, componentID, jobName string) error
- func (s *Status) Update(componentName, componentID, jobName string, stepInfos map[string]string) error
- type Storage
- type Table
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NoopStatusManager ¶
type NoopStatusManager struct{}
NoopStatusManager is a No operation StatusManager
func (*NoopStatusManager) Complete ¶
func (s *NoopStatusManager) Complete(componentName, componentID, jobName, jobID string, stepInfos, message map[string]string) error
Complete with nop implementation
func (*NoopStatusManager) Fail ¶
func (s *NoopStatusManager) Fail(componentName, componentID, jobName, jobID string, stepInfos, message map[string]string) error
Fail with nop implementation
func (*NoopStatusManager) Register ¶
func (s *NoopStatusManager) Register(componentName, componentID, jobName, jobID string)
Register with nop implementation
func (*NoopStatusManager) Start ¶
func (s *NoopStatusManager) Start(componentName, componentID, jobName string) error
Start with nop implementation
type Status ¶
type Status struct {
// contains filtered or unexported fields
}
Status is the status module.
func NewComponentStatus ¶
NewComponentStatus returns a new status module with status information that are per component. Two instances of the component will each have a status entry in the DB.
func (*Status) Complete ¶
func (s *Status) Complete(componentName, componentID, jobName, jobID string, stepInfos, message map[string]string) error
Complete update the job infos when the job finishes without errors.
func (*Status) Fail ¶
func (s *Status) Fail(componentName, componentID, jobName, jobID string, stepInfos, message map[string]string) error
Fail update the job infos when the job finishes with errors.
func (*Status) GetStartTime ¶
GetStartTime reads in DB and returns the time at which the job started.
Click to show internal directories.
Click to hide internal directories.