public class DingerManagerBuilder extends Object
| 构造器和说明 |
|---|
DingerManagerBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
DingerManagerBuilder |
dingerAsyncCallback(DingerAsyncCallback dingerAsyncCallback)
自定义异步回调函数-用于异步发送时
|
DingerManagerBuilder |
dingerExceptionCallback(DingerExceptionCallback dingerExceptionCallback)
自定义异常回调
|
DingerManagerBuilder |
dingerHttpClient(DingerHttpClient dingerHttpClient)
定义发送客户端-dingerRestTemplate配置将失效
|
DingerManagerBuilder |
dingerIdGenerator(DingerIdGenerator dingerIdGenerator)
自定义DingerId生成器,dingerId为每次调用返回体中的logid值
|
DingerManagerBuilder |
dingerRestTemplate(org.springframework.web.client.RestTemplate dingerRestTemplate)
自定义restTemplate客户端-服务于默认Http客户端
|
DingerManagerBuilder |
dingerSignAlgorithm(DingerSignAlgorithm dingerSignAlgorithm)
自定义签名算法,仅限钉钉签名算法更改情况下使用
|
DingerManagerBuilder |
dingTalkExecutor(Executor dingTalkExecutor)
自定义异步执行线程池
|
DingerManagerBuilder |
markDownMessage(CustomMessage markDownMessage)
自定义markdown消息体-仅限手动发送方式
// 该方式为手动发送消息体方式
dingerSender.send(...);
// 该方式为统一管理消息体方式
userDinger.success(...);
|
DingerManagerBuilder |
textMessage(CustomMessage textMessage)
自定义text文本消息体-仅限手动发送方式
// 该方式为手动发送消息体方式
dingerSender.send(...);
// 该方式为统一管理消息体方式
userDinger.success(...);
|
public DingerManagerBuilder dingerRestTemplate(org.springframework.web.client.RestTemplate dingerRestTemplate)
dingerRestTemplate - restTemplatepublic DingerManagerBuilder dingerExceptionCallback(DingerExceptionCallback dingerExceptionCallback)
dingerExceptionCallback - dingerExceptionCallbackpublic DingerManagerBuilder textMessage(CustomMessage textMessage)
// 该方式为手动发送消息体方式
dingerSender.send(...);
// 该方式为统一管理消息体方式
userDinger.success(...);
textMessage - textMessagepublic DingerManagerBuilder markDownMessage(CustomMessage markDownMessage)
// 该方式为手动发送消息体方式
dingerSender.send(...);
// 该方式为统一管理消息体方式
userDinger.success(...);
markDownMessage - markDownMessagepublic DingerManagerBuilder dingerSignAlgorithm(DingerSignAlgorithm dingerSignAlgorithm)
dingerSignAlgorithm - dingerSignAlgorithmpublic DingerManagerBuilder dingerIdGenerator(DingerIdGenerator dingerIdGenerator)
dingerIdGenerator - dingerIdGeneratorpublic DingerManagerBuilder dingTalkExecutor(Executor dingTalkExecutor)
dingTalkExecutor - dingTalkExecutorpublic DingerManagerBuilder dingerAsyncCallback(DingerAsyncCallback dingerAsyncCallback)
dingerAsyncCallback - dingerAsyncCallbackpublic DingerManagerBuilder dingerHttpClient(DingerHttpClient dingerHttpClient)
dingerHttpClient - dingerHttpClientCopyright © 2023 AnswerAIL. All rights reserved.