Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseJobData ¶ added in v1.0.6
type BaseJobData struct {
Identity string `json:"identity"`
}
type CallbackReceiver ¶ added in v0.0.18
type CallbackReceiver struct { IdentityID string `json:"identityId"` Status string `json:"status"` IsComplete bool `json:"isComplete"` Body string `json:"body"` ErrMsg string `json:"errMsg"` Args map[string]interface{} `json:"args"` }
func (*CallbackReceiver) InterfaceToObject ¶ added in v0.0.19
func (s *CallbackReceiver) InterfaceToObject(in interface{}) (*CallbackReceiver, error)
type CallbackSender ¶ added in v0.0.18
type CallbackSender struct { CallbackReceiver Namespace string `json:"namespace"` Identity string `json:"identity"` }
func (*CallbackSender) InterfaceToObject ¶ added in v0.0.19
func (s *CallbackSender) InterfaceToObject(in interface{}) (*CallbackSender, error)
type ServiceEntity ¶
type ServiceEntity struct { TaskName string Config *viper.Viper // contains filtered or unexported fields }
func NewService ¶
func NewService(TaskName string, Config *viper.Viper) *ServiceEntity
func (*ServiceEntity) Callback ¶ added in v1.0.6
func (g *ServiceEntity) Callback(identity string, err error) error
func (*ServiceEntity) GetConfig ¶ added in v0.0.14
func (g *ServiceEntity) GetConfig() *viper.Viper
func (*ServiceEntity) GetRegisterInfo ¶
func (g *ServiceEntity) GetRegisterInfo() *JobInfo
func (*ServiceEntity) GetTaskName ¶ added in v0.0.14
func (g *ServiceEntity) GetTaskName() string
Click to show internal directories.
Click to hide internal directories.