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 String
getConfigId()
获取通知webhook实例唯一标识String
getSupplier()
获取供应商标识Response
sender(Request request, MessageType messageType)
发送消息void
senderAsync(Request request, MessageType messageType)
异步(回调)void
senderAsync(Request request, MessageType messageType, OaCallBack callBack)
异步(不回调)void
senderAsyncByPriority(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
- 消息类型
-
-