Package org.dromara.oa.api
Interface OaSender
-
- All Known Implementing Classes:
AbstractOaBlend,ByteTalkOaImpl,DingTalkOaImpl,WeTalkOaImpl
public interface OaSender
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetConfigId()获取通知webhook实例唯一标识StringgetSupplier()获取供应商标识Responsesender(Request request, MessageType messageType)发送消息voidsenderAsync(Request request, MessageType messageType)异步(回调)voidsenderAsync(Request request, MessageType messageType, OaCallBack callBack)异步(不回调)voidsenderAsyncByPriority(Request request, MessageType messageType)发送带优先级的消息
-
-
-
Method Detail
-
getConfigId
String getConfigId()
获取通知webhook实例唯一标识
-
getSupplier
String getSupplier()
获取供应商标识
-
sender
Response sender(Request request, MessageType messageType)
发送消息
-
senderAsync
void senderAsync(Request request, MessageType messageType)
异步(回调)
-
senderAsync
void senderAsync(Request request, MessageType messageType, OaCallBack callBack)
异步(不回调)- Parameters:
request- oa请求体messageType- 消息类型callBack- 回调方法
-
senderAsyncByPriority
void senderAsyncByPriority(Request request, MessageType messageType)
发送带优先级的消息- Parameters:
request- oa请求体messageType- 消息类型
-
-