MCPcopy Create free account

hub / github.com/ZhongFuCheng3y/austin / functions

Functions486 in github.com/ZhongFuCheng3y/austin

↓ 150 callersMethodgetCode
获取枚举的code @return
austin-common/src/main/java/com/java3y/austin/common/enums/PowerfulEnum.java:14
↓ 108 callersMethodequals
重写equals方法 @param o @return
austin-common/src/main/java/com/java3y/austin/common/dto/account/sms/SmsAccount.java:38
↓ 30 callersMethodexecute
处理后台的 austin 定时任务消息
austin-cron/src/main/java/com/java3y/austin/cron/handler/CronTaskHandler.java:33
↓ 28 callersMethodfail
@return 默认失败响应
austin-common/src/main/java/com/java3y/austin/common/vo/BasicResultVO.java:87
↓ 26 callersMethodgetAccountById
微信小程序:返回 WxMaService 微信服务号:返回 WxMpService 其他渠道:返回XXXAccount账号对象 @param sendAccountId @param clazz @param <T> @return
austin-support/src/main/java/com/java3y/austin/support/utils/AccountUtils.java:66
↓ 15 callersMethodsuccess
@return 默认成功响应
austin-common/src/main/java/com/java3y/austin/common/vo/BasicResultVO.java:59
↓ 14 callersMethodprint
记录当前对象信息
austin-support/src/main/java/com/java3y/austin/support/utils/LogUtils.java:41
↓ 11 callersMethodfilter
敏感词替换成对应长度' ' @param content @param sensDict @return
austin-handler/src/main/java/com/java3y/austin/handler/action/SensWordsAction.java:115
↓ 9 callersMethodexecute
(Request request)
austin-support/src/main/java/com/java3y/austin/support/utils/OkHttpUtils.java:177
↓ 9 callersMethodgetAccountConfig
获取账号信息和配置 @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/EmailHandler.java:80
↓ 9 callersMethodgetMessage
()
austin-common/src/main/java/com/java3y/austin/common/pipeline/ProcessException.java:28
↓ 9 callersMethodgetProperty
读取配置 1、当启动使用了apollo或者nacos,优先读取远程配置 2、当没有启动远程配置,读取本地 local.properties 配置文件的内容 @param key @param defaultValue @return
austin-support/src/main/java/com/java3y/austin/support/service/ConfigService.java:20
↓ 8 callersMethodgetAccessToken
获取 对应渠道的accessToken 1,redis存在,则直接从redis取 2,redis不存在,调用底层方法去获取accessToken,并加入到redis中 @param sendChannel @param accountId 账号Id(数据库的主键) @param account
austin-support/src/main/java/com/java3y/austin/support/utils/AccessTokenUtils.java:54
↓ 8 callersMethodgetPendingSingleThreadPool
业务:实现pending队列的单线程池 配置:核心线程可以被回收,当线程池无被引用且无核心线程数,应当被回收 动态线程池且被Spring管理:false
austin-support/src/main/java/com/java3y/austin/support/config/SupportThreadPoolConfig.java:25
↓ 7 callersMethodgetEnumByCode
(Integer code, Class<T> enumClass)
austin-common/src/main/java/com/java3y/austin/common/enums/EnumUtil.java:23
↓ 7 callersMethodsend
发送短信 @param smsParam @return 渠道商发送接口返回值
austin-handler/src/main/java/com/java3y/austin/handler/script/SmsScript.java:23
↓ 6 callersMethodconsume2Send
从MQ拉到消息进行消费,发送消息 @param taskInfoLists
austin-handler/src/main/java/com/java3y/austin/handler/receiver/service/ConsumeService.java:21
↓ 6 callersMethodconsume2recall
从MQ拉到消息进行消费,撤回消息 如果有 recallMessageId ,则优先撤回 recallMessageId 如果没有 recallMessageId ,则撤回整个模板的消息 @param recallTaskInfo
austin-handler/src/main/java/com/java3y/austin/handler/receiver/service/ConsumeService.java:31
↓ 6 callersMethodgetCookie
获取xxl cookie @return String
austin-cron/src/main/java/com/java3y/austin/cron/xxl/service/impl/CronTaskServiceImpl.java:203
↓ 6 callersMethodgetDescription
获取枚举的描述 @return
austin-common/src/main/java/com/java3y/austin/common/enums/PowerfulEnum.java:21
↓ 6 callersMethodinvalidateCookie
清除缓存的 cookie
austin-cron/src/main/java/com/java3y/austin/cron/xxl/service/impl/CronTaskServiceImpl.java:237
↓ 6 callersMethodrecall
撤回消息 @param recallTaskInfo @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/Handler.java:25
↓ 6 callersMethodroute
(Integer channelCode)
austin-handler/src/main/java/com/java3y/austin/handler/handler/HandlerHolder.java:23
↓ 6 callersMethodsave
保存/修改渠道账号信息 @param channelAccount @return
austin-web/src/main/java/com/java3y/austin/web/service/ChannelAccountService.java:22
↓ 5 callersMethodfindAllByIsDeletedEqualsAndSendChannelEquals
查询 列表 @param deleted 0:未删除 1:删除 @param channelType 渠道值 @return
austin-support/src/main/java/com/java3y/austin/support/dao/ChannelAccountDao.java:34
↓ 5 callersMethodgetDescriptionByCode
(Integer code, Class<T> enumClass)
austin-common/src/main/java/com/java3y/austin/common/enums/EnumUtil.java:17
↓ 5 callersMethodneedLogin
测试环境使用 判断是否需要登录 @return
austin-web/src/main/java/com/java3y/austin/web/utils/LoginUtils.java:50
↓ 5 callersMethodprocess
真正处理逻辑 @param context
austin-common/src/main/java/com/java3y/austin/common/pipeline/BusinessProcess.java:15
↓ 4 callersMethodhandler
统一处理的handler接口 @param taskInfo @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/BaseHandler.java:69
↓ 4 callersMethodsend
发送消息 @param topic @param jsonValue @param tagId
austin-support/src/main/java/com/java3y/austin/support/mq/SendMqService.java:16
↓ 3 callersMethodcomputeIfAbsent
Java 8 ConcurrentHashMap#computeIfAbsent 存在性能问题的临时解决方案 @see <a href="https://bugs.openjdk.java.net/browse/JDK-8161372">https://bugs.openjdk.java.net/
austin-support/src/main/java/com/java3y/austin/support/utils/ConcurrentHashMapUtils.java:32
↓ 3 callersMethoddeduplicationSingleKey
(AbstractDeduplicationService service, TaskInfo taskInfo, String receiver)
austin-handler/src/main/java/com/java3y/austin/handler/deduplication/limit/AbstractLimitService.java:32
↓ 3 callersMethodexecutePost
(String url, String data, MediaType contentType, Map<String, String> headers)
austin-support/src/main/java/com/java3y/austin/support/utils/OkHttpUtils.java:169
↓ 3 callersMethodgenerateBusinessId
生成BusinessId 模板类型+模板ID+当天日期 (固定16位)
austin-support/src/main/java/com/java3y/austin/support/utils/TaskInfoUtils.java:35
↓ 3 callersMethodgetBuilderWithHeaders
获取request Builder @param headers 请求头字段 {k1, v1 k2, v2, ...} @return
austin-support/src/main/java/com/java3y/austin/support/utils/OkHttpUtils.java:120
↓ 3 callersMethodgetLoginConfig
测试环境 使用 获取 WeChatLoginConfig 对象 @return
austin-web/src/main/java/com/java3y/austin/web/utils/LoginUtils.java:36
↓ 3 callersMethodgetSingleton
(AlipayMiniProgramAccount alipayMiniProgramAccount)
austin-handler/src/main/java/com/java3y/austin/handler/config/AlipayClientSingleton.java:26
↓ 3 callersMethodgetSmsAccountByScriptName
通过脚本名 匹配到对应的短信账号 @param scriptName 脚本名 @param clazz @param <T> @return
austin-support/src/main/java/com/java3y/austin/support/utils/AccountUtils.java:94
↓ 3 callersMethodregister
1. 将当前线程池 加入到 动态线程池内 2. 注册 线程池 被Spring管理,优雅关闭
austin-support/src/main/java/com/java3y/austin/support/utils/ThreadPoolUtils.java:25
↓ 3 callersMethodsetProcessList
(List<BusinessProcess> processList)
austin-common/src/main/java/com/java3y/austin/common/pipeline/ProcessTemplate.java:18
↓ 3 callersMethodstopCronTask
暂停模板的定时任务 @param id @return
austin-web/src/main/java/com/java3y/austin/web/service/MessageTemplateService.java:81
↓ 2 callersMethodapiInfo
()
austin-web/src/main/java/com/java3y/austin/web/config/SwaggerConfiguration.java:47
↓ 2 callersMethodassembleParam
(PushContentModel pushContentModel)
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/PushHandler.java:141
↓ 2 callersMethodbatchSend
多文案发送接口 @param batchSendRequest @return
austin-service-api/src/main/java/com/java3y/austin/service/api/service/SendService.java:30
↓ 2 callersMethodbuildUserTimeLineVo
(List<SimpleAnchorInfo> sortAnchorList)
austin-web/src/main/java/com/java3y/austin/web/service/impl/DataServiceImpl.java:128
↓ 2 callersMethodbuildXxlJobInfo
构建xxlJobInfo信息 @param messageTemplate @return
austin-cron/src/main/java/com/java3y/austin/cron/xxl/utils/XxlJobUtils.java:44
↓ 2 callersMethodcloseQuietly
关闭InputStream流 @param inputStream
austin-support/src/main/java/com/java3y/austin/support/utils/AustinFileUtils.java:94
↓ 2 callersMethodcopy
复制配置 @param id
austin-web/src/main/java/com/java3y/austin/web/service/MessageTemplateService.java:65
↓ 2 callersMethoddeleteByIds
软删除(deleted=1) @param ids
austin-web/src/main/java/com/java3y/austin/web/service/ChannelAccountService.java:47
↓ 2 callersMethoddoHandler
处理器 @param taskInfo
austin-handler/src/main/java/com/java3y/austin/handler/handler/Handler.java:17
↓ 2 callersMethodfilter
利用正则过滤掉不合法的接收者 @param taskInfo @param regexExp
austin-service-api-impl/src/main/java/com/java3y/austin/service/api/impl/action/send/SendAfterCheckAction.java:75
↓ 2 callersMethodflatSingleMap
将单个对象转换成Map(无嵌套) <p> 主要兼容amis的回显(前端不用amis可忽略) @param obj @return
austin-web/src/main/java/com/java3y/austin/web/utils/Convert4Amis.java:114
↓ 2 callersMethodflowControl
根据渠道进行流量控制 @param taskInfo @param flowControlParam @return 耗费的时间
austin-handler/src/main/java/com/java3y/austin/handler/flowcontrol/FlowControlService.java:19
↓ 2 callersMethodgetAllGroupIds
获取所有的groupIds (不同的渠道不同的消息类型拥有自己的groupId)
austin-handler/src/main/java/com/java3y/austin/handler/utils/GroupIdMappingUtils.java:25
↓ 2 callersMethodgetDescriptionByState
根据渠道和点位 获取点位的描述 @param channel 发送渠道 @param state 点位状态码 @return 点位描述
austin-web/src/main/java/com/java3y/austin/web/utils/AnchorStateUtils.java:29
↓ 2 callersMethodgetExecutor
业务:处理某个渠道的某种类型消息的线程池 配置:不丢弃消息,核心线程数不会随着keepAliveTime而减少(不会被回收) 动态线程池且被Spring管理:true @return
austin-handler/src/main/java/com/java3y/austin/handler/config/HandlerThreadPoolConfig.java:31
↓ 2 callersMethodgetFile
multipartFile 转成 File 对象 @param multipartFile @return
austin-web/src/main/java/com/java3y/austin/web/utils/SpringFileUtils.java:27
↓ 2 callersMethodgetGroupId
得到执行器Id @param appName @param title @return BasicResultVO
austin-cron/src/main/java/com/java3y/austin/cron/xxl/service/CronTaskService.java:56
↓ 2 callersMethodgetGroupIdByTaskInfo
根据TaskInfo获取当前消息的groupId @param taskInfo @return
austin-handler/src/main/java/com/java3y/austin/handler/utils/GroupIdMappingUtils.java:42
↓ 2 callersMethodgetMessageTemplateIdFromBusinessId
第二到8位为MessageTemplateId 切割出模板ID
austin-support/src/main/java/com/java3y/austin/support/utils/TaskInfoUtils.java:43
↓ 2 callersMethodgetProcessList
()
austin-common/src/main/java/com/java3y/austin/common/pipeline/ProcessTemplate.java:14
↓ 2 callersMethodgetRealBusinessId
如果传入的是模板ID,则生成【当天】的businessId进行查询 如果传入的是businessId,则按默认的businessId进行查询 判断是否为businessId则判断长度是否为16位(businessId长度固定16)
austin-web/src/main/java/com/java3y/austin/web/service/impl/DataServiceImpl.java:116
↓ 2 callersMethodinit
初始化 client @param account
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/TencentSmsScript.java:137
↓ 2 callersMethodinitOfficialAccountService
初始化微信服务号 access_token 用redis存储 @return
austin-support/src/main/java/com/java3y/austin/support/utils/AccountUtils.java:120
↓ 2 callersMethodinitService
初始化 WxCpServiceImpl 服务接口 @param config @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/EnterpriseWeChatHandler.java:85
↓ 2 callersMethodlRange
lRange @param key
austin-support/src/main/java/com/java3y/austin/support/utils/RedisUtils.java:70
↓ 2 callersMethodloadSensWords
加载敏感词字典
austin-handler/src/main/java/com/java3y/austin/handler/config/SensitiveWordsConfig.java:97
↓ 2 callersMethodpull
拉取回执 @param id 渠道账号的ID @return 渠道商回执接口返回值
austin-handler/src/main/java/com/java3y/austin/handler/script/SmsScript.java:32
↓ 2 callersMethodqueryById
根据ID查询模板信息 @param id @return
austin-web/src/main/java/com/java3y/austin/web/service/MessageTemplateService.java:58
↓ 2 callersMethodrecallBiz
调用 钉钉api 撤回消息 @param client @param account @param accessToken @param taskId @throws ApiException
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/DingDingWorkNoticeHandler.java:232
↓ 2 callersMethodreceiveMessage
消息处理方法 <p> 处理责任链有去重处理,此处暂不做 @param topic 消息主题 @param consumer 消费处理逻辑
austin-handler/src/main/java/com/java3y/austin/handler/receiver/redis/RedisReceiver.java:99
↓ 2 callersMethodredisTemplateWxRedisOps
()
austin-support/src/main/java/com/java3y/austin/support/utils/AccountUtils.java:51
↓ 2 callersMethodsaveCronTask
新增/修改 定时任务 @param xxlJobInfo @return 新增时返回任务Id,修改时无返回
austin-cron/src/main/java/com/java3y/austin/cron/xxl/service/CronTaskService.java:21
↓ 2 callersMethodsaveRecallInfo
将撤回的消息存储到redis @param prefix redis前缀 @param messageTemplateId 消息模板id @param taskId 消息下发taskId @param expireTime 存储到redis
austin-handler/src/main/java/com/java3y/austin/handler/handler/BaseHandler.java:80
↓ 2 callersMethodselect
以负载均衡的方式选取一个服务节点和一个备选服务节点 @param servers 服务列表 @return 可用的服务节点
austin-handler/src/main/java/com/java3y/austin/handler/loadbalance/ServiceLoadBalancer.java:23
↓ 2 callersMethodselectService
(Integer key)
austin-handler/src/main/java/com/java3y/austin/handler/deduplication/DeduplicationHolder.java:25
↓ 2 callersMethodsend
单文案发送接口 @param sendRequest eg: {"code":"send","messageParam":{"bizId":null,"extra":null,"receiver":"123@qq.com","variables":null},"messageTemplate
austin-service-api/src/main/java/com/java3y/austin/service/api/service/SendService.java:21
↓ 2 callersMethodsslSocketFactory
()
austin-support/src/main/java/com/java3y/austin/support/config/OkHttpConfiguration.java:77
↓ 2 callersMethodstartCronTask
启动模板的定时任务 @param id @return
austin-web/src/main/java/com/java3y/austin/web/service/MessageTemplateService.java:73
↓ 2 callersMethodstoreSensWords
存储敏感词字典
austin-handler/src/main/java/com/java3y/austin/handler/config/SensitiveWordsConfig.java:116
↓ 2 callersMethodx509TrustManager
()
austin-support/src/main/java/com/java3y/austin/support/config/OkHttpConfiguration.java:57
↓ 1 callersMethodassembleParam
组装参数 @param smsParam @param account @return
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/YunPianSmsScript.java:80
↓ 1 callersMethodassembleParam
(TaskInfo taskInfo)
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/DingDingRobotHandler.java:67
↓ 1 callersMethodassembleParam
拼装参数 @param account @param taskInfo
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/DingDingWorkNoticeHandler.java:90
↓ 1 callersMethodassembleParam
(TaskInfo taskInfo)
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/EnterpriseWeChatRobotHandler.java:67
↓ 1 callersMethodassembleParam
飞书自定义机器人 暂只支持文本消息下发,其他的消息类型的组装参数过于复杂。 @param taskInfo @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/FeiShuRobotHandler.java:68
↓ 1 callersMethodassembleParamUrl
拼装 url @param account @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/DingDingRobotHandler.java:111
↓ 1 callersMethodassemblePullReq
组装 拉取回执 入参 @param account @return
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/TencentSmsScript.java:183
↓ 1 callersMethodassemblePullSmsRecord
组装 拉取回执信息 @param account @param resp @return
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/TencentSmsScript.java:153
↓ 1 callersMethodassembleReq
组装发送短信参数
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/LinTongSmsScript.java:85
↓ 1 callersMethodassembleReq
组装发送模板信息参数 @param receiver 接收信息者 @param contentModel 消息下发参数
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/OfficialAccountHandler.java:69
↓ 1 callersMethodassembleReq
组装发送模板信息参数 @param receiver 接收信息者 @param contentModel 消息参数信息 @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/MiniProgramAccountHandler.java:68
↓ 1 callersMethodassembleReq
组装模板消息的参数
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/AlipayMiniProgramAccountHandler.java:82
↓ 1 callersMethodassembleSendReq
组装发送短信参数
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/TencentSmsScript.java:119
↓ 1 callersMethodassembleSendSmsRecord
组装 发送消息的 返回值 @param smsParam @param response @param tencentSmsAccount @return
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/TencentSmsScript.java:83
↓ 1 callersMethodassembleSign
使用HmacSHA256算法计算签名 @param currentTimeMillis @param secret @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/DingDingRobotHandler.java:124
↓ 1 callersMethodassembleSmsRecord
(SmsParam smsParam, YunPianSendResult response, YunPianSmsAccount account)
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/YunPianSmsScript.java:92
↓ 1 callersMethodassembleSmsRecord
(SmsParam smsParam, LinTongSendResult response, LinTongSmsAccount account)
austin-handler/src/main/java/com/java3y/austin/handler/script/impl/LinTongSmsScript.java:101
↓ 1 callersMethodassembleTaskInfo
组装 TaskInfo 任务消息 @param sendTaskModel @param messageTemplate
austin-service-api-impl/src/main/java/com/java3y/austin/service/api/impl/action/send/SendAssembleAction.java:107
↓ 1 callersMethodbatchPush
批量推送 @param taskId 个推 返回的任务Id @param pushParam @return
austin-handler/src/main/java/com/java3y/austin/handler/handler/impl/PushHandler.java:102
next →1–100 of 486, ranked by callers