| 程序包 | 说明 |
|---|---|
| com.github.tingyugetc520.ali.dingtalk.api.impl | |
| com.github.tingyugetc520.ali.dingtalk.message | |
| com.github.tingyugetc520.ali.dingtalk.message.processor |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseDtServiceImpl |
class |
DtServiceImpl |
class |
DtServiceOkHttpImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Boolean |
DtMessageRouter.doRoute(DtService dtService,
DtEventMessage message,
Map<String,Object> context)
处理消息.
|
Boolean |
DtMessageHandler.handle(DtEventMessage message,
Map<String,Object> context,
DtService dtService)
处理消息,当消息处理成功时可以返回true,是被返回false
未处理消息则可以返回null,比如仅仅是记录了一下日志而已
此时不论是返回false还是true都会有问题,返回true则会认为消息处理成功返回false则会认为消息处理失败,然而消息实际未处理
此时返回null,但依然会返回钉钉失败的响应,在后续业务方可以拉取失败消息来重新处理
|
boolean |
DtMessageInterceptor.intercept(DtEventMessage message,
Map<String,Object> context,
DtService dtService)
拦截消息
|
Boolean |
DtMessageRouter.route(DtService dtService,
DtEventMessage message)
指定由dtService来处理消息
|
Boolean |
DtMessageRouter.route(DtService dtService,
DtEventMessage message,
Map<String,Object> context)
处理消息.
|
protected Boolean |
DtMessageRouterRule.service(DtEventMessage message,
Map<String,Object> context,
DtService dtService,
DtErrorExceptionHandler exceptionHandler)
处理推送过来的消息
|
| 构造器和说明 |
|---|
DtMessageRouter(DtService dtService)
构造方法.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
DtCheckUrlMessageHandler.handle(DtEventMessage message,
Map<String,Object> context,
DtService dtService) |
Copyright © 2021. All rights reserved.