优化事件定义
This commit is contained in:
@ -7,7 +7,10 @@
|
||||
// Date : 2024-03-11 12:02
|
||||
package abstract
|
||||
|
||||
import "git.zhangdeman.cn/zhangdeman/event/define"
|
||||
import (
|
||||
"context"
|
||||
"git.zhangdeman.cn/zhangdeman/event/define"
|
||||
)
|
||||
|
||||
// IEvent 事件接口定义
|
||||
//
|
||||
@ -21,24 +24,31 @@ type IEvent interface {
|
||||
//
|
||||
// Date : 12:04 2024/3/11
|
||||
Construct() error
|
||||
// SendEvent 发送事件
|
||||
// SendEvent 发送事件(同步)
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 12:04 2024/3/11
|
||||
SendEvent(eventTData *define.EventData) (map[string]interface{}, error)
|
||||
SendEvent(ctx context.Context, eventData *define.EventData) (*define.SendResult, error)
|
||||
|
||||
// SendEventAsync 发送事件(异步)
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 15:58 2024/6/25
|
||||
SendEventAsync(ctx context.Context, eventData *define.EventData)
|
||||
// SendFailCallback 发送失败的回调方法
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 12:08 2024/3/11
|
||||
SendFailCallback(eventTData *define.EventData, err error)
|
||||
SendFailCallback(ctx context.Context, eventResult *define.SendResult)
|
||||
// SendSuccessCallback 发送成功的回调
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 12:08 2024/3/11
|
||||
SendSuccessCallback(eventTData *define.EventData, err error)
|
||||
SendSuccessCallback(ctx context.Context, eventResult *define.SendResult, err error)
|
||||
// ConsumeEvent 消费事件
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
|
Reference in New Issue
Block a user