| 程序包 | 说明 |
|---|---|
| com.github.jaemon.dinger.config | |
| com.github.jaemon.dinger.core |
Dinger框架核心包
|
| 限定符和类型 | 方法和说明 |
|---|---|
DingerManagerBuilder |
DingerConfiguration.dingerManagerBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
DingerRobot |
DingerConfiguration.dingerSender(DingerConfigurerAdapter dingerConfigurerAdapter,
DingerManagerBuilder dingerManagerBuilder) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected DingerManagerBuilder |
AbstractDingerSender.dingTalkManagerBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
DingerManagerBuilder |
DingerManagerBuilder.dingerAsyncCallback(DingerAsyncCallback dingerAsyncCallback)
自定义异步回调函数-用于异步发送时
|
DingerManagerBuilder |
DingerManagerBuilder.dingerExceptionCallback(DingerExceptionCallback dingerExceptionCallback)
自定义异常回调
|
DingerManagerBuilder |
DingerManagerBuilder.dingerHttpClient(DingerHttpClient dingerHttpClient)
定义发送客户端-dingerRestTemplate配置将失效
|
DingerManagerBuilder |
DingerManagerBuilder.dingerIdGenerator(DingerIdGenerator dingerIdGenerator)
自定义DingerId生成器,dingerId为每次调用返回体中的logid值
|
DingerManagerBuilder |
DingerManagerBuilder.dingerRestTemplate(org.springframework.web.client.RestTemplate dingerRestTemplate)
自定义restTemplate客户端-服务于默认Http客户端
|
DingerManagerBuilder |
DingerManagerBuilder.dingerSignAlgorithm(DingerSignAlgorithm dingerSignAlgorithm)
自定义签名算法,仅限钉钉签名算法更改情况下使用
|
DingerManagerBuilder |
DingerManagerBuilder.dingTalkExecutor(Executor dingTalkExecutor)
自定义异步执行线程池
|
DingerManagerBuilder |
DingerManagerBuilder.markDownMessage(CustomMessage markDownMessage)
自定义markdown消息体-仅限手动发送方式
// 该方式为手动发送消息体方式
dingerSender.send(...);
// 该方式为统一管理消息体方式
userDinger.success(...);
|
DingerManagerBuilder |
DingerManagerBuilder.textMessage(CustomMessage textMessage)
自定义text文本消息体-仅限手动发送方式
// 该方式为手动发送消息体方式
dingerSender.send(...);
// 该方式为统一管理消息体方式
userDinger.success(...);
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DingerConfigurerAdapter.configure(DingerManagerBuilder config)
configure for dinger Client
|
| 构造器和说明 |
|---|
AbstractDingerSender(DingerProperties dingerProperties,
DingerManagerBuilder dingTalkManagerBuilder) |
DingerRobot(DingerProperties dingerProperties,
DingerManagerBuilder dingTalkManagerBuilder) |
Copyright © 2023 AnswerAIL. All rights reserved.