Documentation
¶
Index ¶
- type StatusEvent_t
- type TaskFunc
- type TaskManagerMsg_t
- type TaskManager_t
- func (t *TaskManager_t) AddTask(taskName string, taskFunc TaskFunc)
- func (t *TaskManager_t) DeleteTask(taskName string) error
- func (t *TaskManager_t) GetEventMsg() <-chan TaskManagerMsg_t
- func (t *TaskManager_t) GetTaskFuncLockStatus(taskName string) bool
- func (t *TaskManager_t) GetTaskFuncResult(taskName string) error
- func (t *TaskManager_t) GetTaskLastUpdateTime(taskName string) (time.Time, error)
- func (t *TaskManager_t) GetTaskNameList() ([]string, error)
- func (t *TaskManager_t) GetTaskOperation(taskName string) (TaskOperation_t, error)
- func (t *TaskManager_t) GetTaskStatus(taskName string) (interface{}, error)
- func (t *TaskManager_t) GetTotalTaskCount() int
- func (t *TaskManager_t) GetTotalTaskCountByStatus(status interface{}) (int, error)
- func (t *TaskManager_t) IsTaskExist(taskName string) bool
- func (t *TaskManager_t) RestartTask(taskName string) error
- func (t *TaskManager_t) RunTask(taskName string) error
- func (t *TaskManager_t) Service()
- func (t *TaskManager_t) StopAllTask()
- func (t *TaskManager_t) StopTask(taskName string) error
- func (t *TaskManager_t) StopTaskManager(waitMsg bool)
- type TaskOperation_t
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StatusEvent_t ¶
type StatusEvent_t struct {
Status interface{}
Operation TaskOperation_t
Func TaskFunc
}
type TaskManager_t ¶
type TaskManager_t struct {
// contains filtered or unexported fields
}
func NewTaskManager ¶
func NewTaskManager() *TaskManager_t
func (*TaskManager_t) AddTask ¶
func (t *TaskManager_t) AddTask(taskName string, taskFunc TaskFunc)
func (*TaskManager_t) DeleteTask ¶
func (t *TaskManager_t) DeleteTask(taskName string) error
func (*TaskManager_t) GetEventMsg ¶
func (t *TaskManager_t) GetEventMsg() <-chan TaskManagerMsg_t
func (*TaskManager_t) GetTaskFuncLockStatus ¶
func (t *TaskManager_t) GetTaskFuncLockStatus(taskName string) bool
func (*TaskManager_t) GetTaskFuncResult ¶
func (t *TaskManager_t) GetTaskFuncResult(taskName string) error
func (*TaskManager_t) GetTaskLastUpdateTime ¶
func (t *TaskManager_t) GetTaskLastUpdateTime(taskName string) (time.Time, error)
func (*TaskManager_t) GetTaskNameList ¶
func (t *TaskManager_t) GetTaskNameList() ([]string, error)
func (*TaskManager_t) GetTaskOperation ¶
func (t *TaskManager_t) GetTaskOperation(taskName string) (TaskOperation_t, error)
func (*TaskManager_t) GetTaskStatus ¶
func (t *TaskManager_t) GetTaskStatus(taskName string) (interface{}, error)
func (*TaskManager_t) GetTotalTaskCount ¶
func (t *TaskManager_t) GetTotalTaskCount() int
func (*TaskManager_t) GetTotalTaskCountByStatus ¶
func (t *TaskManager_t) GetTotalTaskCountByStatus(status interface{}) (int, error)
func (*TaskManager_t) IsTaskExist ¶
func (t *TaskManager_t) IsTaskExist(taskName string) bool
func (*TaskManager_t) RestartTask ¶
func (t *TaskManager_t) RestartTask(taskName string) error
func (*TaskManager_t) RunTask ¶
func (t *TaskManager_t) RunTask(taskName string) error
func (*TaskManager_t) Service ¶
func (t *TaskManager_t) Service()
func (*TaskManager_t) StopAllTask ¶
func (t *TaskManager_t) StopAllTask()
func (*TaskManager_t) StopTask ¶
func (t *TaskManager_t) StopTask(taskName string) error
func (*TaskManager_t) StopTaskManager ¶
func (t *TaskManager_t) StopTaskManager(waitMsg bool)
type TaskOperation_t ¶
type TaskOperation_t int
const ( OPERATION_NONE TaskOperation_t = iota OPERATION_START OPERATION_STOP OPERATION_RESTART OPERATION_DELETE )
Click to show internal directories.
Click to hide internal directories.