| 程序包 | 说明 |
|---|---|
| com.github.tingyugetc520.ali.dingtalk.bean.message | |
| com.github.tingyugetc520.ali.dingtalk.message | |
| com.github.tingyugetc520.ali.dingtalk.message.processor |
| 限定符和类型 | 方法和说明 |
|---|---|
static DtEventMessage |
DtEventMessage.fromEncrypt(String encrypt,
DtConfigStorage configStorage,
String timestamp,
String nonce,
String msgSignature)
从加密字符串转换.
|
static DtEventMessage |
DtEventMessage.fromEncryptedJson(InputStream is,
DtConfigStorage configStorage,
String timestamp,
String nonce,
String msgSignature) |
static DtEventMessage |
DtEventMessage.fromEncryptedJson(String encryptedJson,
DtConfigStorage configStorage,
String timestamp,
String nonce,
String msgSignature) |
protected static DtEventMessage |
DtEventMessage.fromJson(InputStream is) |
protected static DtEventMessage |
DtEventMessage.fromJson(String json) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
DtMessageMatcher.match(DtEventMessage message)
消息是否匹配某种模式
|
Boolean |
DtMessageRouter.route(DtEventMessage message)
处理消息.
|
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)
处理推送过来的消息
|
protected boolean |
DtMessageRouterRule.test(DtEventMessage message)
Test boolean.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
DtCheckUrlMessageHandler.handle(DtEventMessage message,
Map<String,Object> context,
DtService dtService) |
Copyright © 2021. All rights reserved.