| 程序包 | 说明 |
|---|---|
| com.github.jaemon.dinger.core |
Dinger框架核心包
|
| com.github.jaemon.dinger.listeners |
Dinger事件监听包
|
| com.github.jaemon.dinger.multi |
多DingerConfig配置
|
| com.github.jaemon.dinger.multi.algorithm | |
| com.github.jaemon.dinger.multi.entity |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static ThreadLocal<DingerConfig> |
DingerHelper.LOCAL_DINGER |
| 限定符和类型 | 方法和说明 |
|---|---|
static DingerConfig |
DingerHelper.assignDinger(DingerConfig dingerConfig)
assignDinger
|
static DingerConfig |
DingerHelper.assignDinger(DingerType dingerType,
String tokenId)
assignDinger for dingerType
|
static DingerConfig |
DingerHelper.assignDinger(DingerType dingerType,
String tokenId,
boolean asyncExecute)
assignDinger for dingerType
|
static DingerConfig |
DingerHelper.assignDinger(DingerType dingerType,
String tokenId,
String secret)
assignDinger for dingtalk
|
static DingerConfig |
DingerHelper.assignDinger(DingerType dingerType,
String tokenId,
String decryptKey,
boolean asyncExecute)
assignDinger for dingerType
|
static DingerConfig |
DingerHelper.assignDinger(DingerType dingerType,
String tokenId,
String decryptKey,
String secret)
assignDinger for dingtalk
|
static DingerConfig |
DingerHelper.assignDinger(DingerType dingerType,
String tokenId,
String decryptKey,
String secret,
boolean asyncExecute)
assignDinger for dingerType
|
static DingerConfig |
DingerHelper.assignDinger(String tokenId)
assignDinger for dingtalk(使用原有dingerType)
|
static DingerConfig |
DingerHelper.assignDinger(String tokenId,
boolean asyncExecute)
assignDinger for dingtalk
|
static DingerConfig |
DingerHelper.assignDinger(String tokenId,
String secret)
assignDinger for dingtalk
|
static DingerConfig |
DingerHelper.assignDinger(String tokenId,
String decryptKey,
boolean asyncExecute)
assignDinger for dingtalk
|
static DingerConfig |
DingerHelper.assignDinger(String tokenId,
String decryptKey,
String secret)
assignDinger for dingtalk
|
DingerConfig |
DingerDefinition.dingerConfig()
获取Dinger机器人配置
|
DingerConfig |
DefaultDingerDefinition.dingerConfig() |
protected DingerConfig |
AbstractDingerDefinitionResolver.dingerConfiguration(Class<?> dingerClass) |
protected static DingerConfig |
DingerHelper.getLocalDinger() |
static DingerConfig |
DingerConfig.instance(DingerType dingerType,
String tokenId)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(DingerType dingerType,
String tokenId,
boolean asyncExecute)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(DingerType dingerType,
String tokenId,
String secret)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(DingerType dingerType,
String tokenId,
String secret,
boolean asyncExecute)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(DingerType dingerType,
String tokenId,
String secret,
String decryptKey)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(DingerType dingerType,
String tokenId,
String secret,
String decryptKey,
boolean asyncExecute)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(String tokenId)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(String tokenId,
boolean asyncExecute)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(String tokenId,
String secret)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(String tokenId,
String secret,
boolean asyncExecute)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(String tokenId,
String secret,
String decryptKey)
Dinger机器人配置实例
|
static DingerConfig |
DingerConfig.instance(String tokenId,
String secret,
String decryptKey,
boolean asyncExecute)
Dinger机器人配置实例
|
DingerConfig |
DingerConfig.merge(DingerConfig dingerConfig)
merge
|
| 限定符和类型 | 方法和说明 |
|---|---|
static DingerConfig |
DingerHelper.assignDinger(DingerConfig dingerConfig)
assignDinger
|
DingerConfig |
DingerConfig.merge(DingerConfig dingerConfig)
merge
|
void |
DingerDefinition.setDingerConfig(DingerConfig dingerConfig)
设置Dinger机器人配置
|
void |
DefaultDingerDefinition.setDingerConfig(DingerConfig dingerConfig) |
protected static void |
DingerHelper.setLocalDinger(DingerConfig config) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Map<DingerType,DingerConfig> |
DingerListenersProperty.defaultDingerConfigs
Dinger默认的DingerConfig
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<DingerConfig> |
DingerConfigHandler.dingerConfigs()
多Dinger机器人配置
1.
|
| 限定符和类型 | 方法和说明 |
|---|---|
default DingerConfig |
AlgorithmHandler.dingerConfig(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig)
dingerConfig
|
DingerConfig |
RoundRobinHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
RandomHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
DingerHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
DefaultHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
AlgorithmHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig)
具体算法处理逻辑
|
| 限定符和类型 | 方法和说明 |
|---|---|
default DingerConfig |
AlgorithmHandler.dingerConfig(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig)
dingerConfig
|
DingerConfig |
RoundRobinHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
RandomHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
DingerHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
DefaultHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
AlgorithmHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig)
具体算法处理逻辑
|
| 限定符和类型 | 方法和说明 |
|---|---|
default DingerConfig |
AlgorithmHandler.dingerConfig(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig)
dingerConfig
|
DingerConfig |
RoundRobinHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
RandomHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
DingerHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
DefaultHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig) |
DingerConfig |
AlgorithmHandler.handler(List<DingerConfig> dingerConfigs,
DingerConfig defaultDingerConfig)
具体算法处理逻辑
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<DingerConfig> |
MultiDingerConfig.getDingerConfigs() |
List<DingerConfig> |
MultiDingerAlgorithmDefinition.getDingerConfigs() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MultiDingerConfig.setDingerConfigs(List<DingerConfig> dingerConfigs) |
void |
MultiDingerAlgorithmDefinition.setDingerConfigs(List<DingerConfig> dingerConfigs) |
| 构造器和说明 |
|---|
MultiDingerAlgorithmDefinition(String key,
Class<? extends AlgorithmHandler> algorithm,
List<DingerConfig> dingerConfigs,
String dingerConfigHandlerClassName) |
MultiDingerConfig(AlgorithmHandler algorithmHandler,
List<DingerConfig> dingerConfigs) |
Copyright © 2023 AnswerAIL. All rights reserved.