跳过导航链接
A B C E G I L N O P R S T V 

A

AbstractLogicHandler<T> - cc.jinhx.process中的类
抽象逻辑处理器
AbstractLogicHandler() - 类 的构造器cc.jinhx.process.AbstractLogicHandler
 
AbstractLogicHandler(LogicHandlerBaseInfo) - 类 的构造器cc.jinhx.process.AbstractLogicHandler
 
AbstractLogicHandler(LogicHandlerBaseInfo, String) - 类 的构造器cc.jinhx.process.AbstractLogicHandler
 
AbstractNode<T> - cc.jinhx.process中的类
抽象节点
AbstractNode() - 类 的构造器cc.jinhx.process.AbstractNode
 
AbstractNode.FailHandleEnum - cc.jinhx.process中的枚举
 
AbstractNode.LogLevelEnum - cc.jinhx.process中的枚举
 
AbstractNode.RetryTimesEnum - cc.jinhx.process中的枚举
 
AbstractNode.TimeoutEnum - cc.jinhx.process中的枚举
 
AbstractNodeChain - cc.jinhx.process中的类
抽象节点链
AbstractNodeChain() - 类 的构造器cc.jinhx.process.AbstractNodeChain
 
AbstractNodeChain.LogLevelEnum - cc.jinhx.process中的枚举
 
addAsyncNode(Class<? extends AbstractNode>) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, Long) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, Long) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, Long, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, Long, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, Long, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.RetryTimesEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, Long, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, AbstractNode.RetryTimesEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, Long, AbstractNode.RetryTimesEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, Long, AbstractNode.RetryTimesEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.FailHandleEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, Long) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.FailHandleEnum, Long) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.FailHandleEnum, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, Long, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.FailHandleEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, Long, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.RetryTimesEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.FailHandleEnum, Long, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.FailHandleEnum, AbstractNode.RetryTimesEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, Long, AbstractNode.RetryTimesEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addAsyncNodeList(List<Class<? extends AbstractNode>>, AbstractNode.FailHandleEnum, Long, AbstractNode.RetryTimesEnum, boolean) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addNode(String, AbstractNode) - 类 中的方法cc.jinhx.process.NodeManager
 
addNodeChain(String, AbstractNodeChain) - 类 中的方法cc.jinhx.process.NodeChainManager
 
addSyncNode(Class<? extends AbstractNode>) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addSyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addSyncNode(Class<? extends AbstractNode>, Long) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addSyncNode(Class<? extends AbstractNode>, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addSyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, Long) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addSyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addSyncNode(Class<? extends AbstractNode>, Long, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
addSyncNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, Long, AbstractNode.RetryTimesEnum) - 类 中的方法cc.jinhx.process.AbstractNodeChain
 
afterProcess() - 类 中的方法cc.jinhx.process.AbstractLogicHandler
无论成功失败,最后都会执行
afterProcess(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
无论成功失败,最后都会执行

B

buildBusinessFailResult(String) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
构建业务失败结果
buildBusinessFailResult(Integer, String) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
构建业务失败结果
buildFailResult(Integer, String) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
构建失败结果
buildNodeChainContext(Class<T>) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
构建上下文
buildSuccessResult(T) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
构建成功结果
buildUnknownFailResult(String) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
构建未知失败结果
BusinessException - cc.jinhx.process中的异常错误
业务异常,要返回的信息,比如xxx数据不存在
BusinessException() - 异常错误 的构造器cc.jinhx.process.BusinessException
 
businessFail(Integer, String) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
业务失败
businessFail(String) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
业务失败
businessFail(Integer, String) - 类 中的方法cc.jinhx.process.AbstractNode
业务失败
businessFail(String) - 类 中的方法cc.jinhx.process.AbstractNode
业务失败

C

cc.jinhx.process - 程序包 cc.jinhx.process
 
checkParams() - 类 中的方法cc.jinhx.process.AbstractLogicHandler
参数校验
checkParams(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
参数校验
COMMON_NODE_CHAIN_THREAD_POOL - 类 中的静态变量cc.jinhx.process.ThreadPoolManager
公共异步节点链线程池
containsBean(String) - 类 中的静态方法cc.jinhx.process.SpringUtils
根据名称判断是否存在bean
containsCode(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.FailHandleEnum
 
containsCode(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.LogLevelEnum
 
containsCode(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.RetryTimesEnum
 
containsCode(Long) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.TimeoutEnum
 
containsCode(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNodeChain.LogLevelEnum
 
containsCode(Integer) - 枚举 中的静态方法cc.jinhx.process.ProcessResult.BaseEnum
 
contextInfo - 类 中的变量cc.jinhx.process.NodeChainContext
上下文信息
create(T, String) - 类 中的静态方法cc.jinhx.process.NodeChainContext
初始化数据,并进行数据校验
create(Class<T>) - 类 中的静态方法cc.jinhx.process.NodeChainContext
 
create(T) - 类 中的静态方法cc.jinhx.process.NodeChainContext
 
create(Class<T>, String) - 类 中的静态方法cc.jinhx.process.NodeChainContext
 

E

execute() - 类 中的方法cc.jinhx.process.AbstractLogicHandler
 
execute(NodeChainContext<T>, AbstractNode.LogLevelEnum, String) - 类 中的方法cc.jinhx.process.AbstractNode
通用执行方法
execute(NodeChainContext<?>) - 类 中的方法cc.jinhx.process.AbstractNodeChain
执行当前节点链,利用LinkedHashMap特性,按照添加顺序执行,使用默认线程池
execute(NodeChainContext<?>, ThreadPoolExecutor) - 类 中的方法cc.jinhx.process.AbstractNodeChain
执行当前节点链,利用LinkedHashMap特性,按照添加顺序执行,指定线程池,如果为空则使用默认配置的线程池
executeNodeChain(Class<? extends AbstractNodeChain>, NodeChainContext<?>, ThreadPoolExecutor) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
 
executeNodeChain(Class<? extends AbstractNodeChain>, NodeChainContext<?>) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
 
executeNodeChain(Class<? extends AbstractNodeChain>, AbstractNodeChain.LogLevelEnum, NodeChainContext<?>, ThreadPoolExecutor) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
执行指定节点链
executeNodeChain(Class<? extends AbstractNodeChain>, AbstractNodeChain.LogLevelEnum, NodeChainContext<?>) - 类 中的方法cc.jinhx.process.AbstractLogicHandler
执行指定节点链
exNextNodeGroup - 类 中的变量cc.jinhx.process.NodeChainContext
 

G

getApplicationContext() - 类 中的静态方法cc.jinhx.process.SpringUtils
获取spring上下文 ApplicationContext
getBean(String) - 类 中的静态方法cc.jinhx.process.SpringUtils
根据名称获取bean,如果bean不能创建,抛出BeansException
getBean(Class<T>) - 类 中的静态方法cc.jinhx.process.SpringUtils
根据类型获取bean,如果bean不能创建,抛出BeansException
getBean(String, Class<T>) - 类 中的静态方法cc.jinhx.process.SpringUtils
根据类型和名称获取bean,如果bean不能创建,抛出BeansException
getContextInfo(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
获取上下文信息
getEnum(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.FailHandleEnum
 
getEnum(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.LogLevelEnum
 
getEnum(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.RetryTimesEnum
 
getEnum(Long) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.TimeoutEnum
 
getEnum(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNodeChain.LogLevelEnum
 
getEnum(Integer) - 枚举 中的静态方法cc.jinhx.process.ProcessResult.BaseEnum
 
getMDCLogId() - 类 中的方法cc.jinhx.process.AbstractNodeChain
获取MDC日志id
getMDCLogIdKey() - 类 中的方法cc.jinhx.process.AbstractNodeChain
获取MDC日志id的key
getMsg(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.FailHandleEnum
 
getMsg(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.LogLevelEnum
 
getMsg(Long) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.TimeoutEnum
 
getMsg(Integer) - 枚举 中的静态方法cc.jinhx.process.AbstractNodeChain.LogLevelEnum
 
getMsg(Integer) - 枚举 中的静态方法cc.jinhx.process.ProcessResult.BaseEnum
 
getNode(Class<? extends AbstractNode>, AbstractNode.FailHandleEnum, Long, AbstractNode.RetryTimesEnum) - 类 中的静态方法cc.jinhx.process.NodeManager
从全局唯一MAP获取实例,不存在则反射创建返回,并存入MAP
getNodeChain(Class<? extends AbstractNodeChain>, AbstractNodeChain.LogLevelEnum) - 类 中的静态方法cc.jinhx.process.NodeChainManager
从全局唯一MAP获取实例,不存在则反射创建返回,并存入MAP
getProperty(String) - 类 中的静态方法cc.jinhx.process.SpringUtils
获取属性
getThreadPoolExecutor() - 类 中的方法cc.jinhx.process.AbstractNodeChain
获取节点链默认线程池,内置异步线程池

I

isBusinessFail() - 类 中的方法cc.jinhx.process.ProcessResult
 
isSingleton(String) - 类 中的静态方法cc.jinhx.process.SpringUtils
根据名称判断是否是单例,如果没有给定名称的Bean,抛出NoSuchBeanDefinitionException
isSkip(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
是否跳过当前执行方法,默认不跳过
isSuccess() - 类 中的方法cc.jinhx.process.ProcessResult
 
isTypeMatch(String, Class<?>) - 类 中的静态方法cc.jinhx.process.SpringUtils
根据名称判断是否是指定类型,如果没有给定名称的Bean,抛出NoSuchBeanDefinitionException
isUnknowFail() - 类 中的方法cc.jinhx.process.ProcessResult
 

L

load(ApplicationContext) - 类 中的静态方法cc.jinhx.process.SpringUtils
应用启动时静态加载方式
LogicHandlerBaseInfo - cc.jinhx.process中的类
逻辑处理器基础信息
LogicHandlerBaseInfo() - 类 的构造器cc.jinhx.process.LogicHandlerBaseInfo
 
logStr - 类 中的变量cc.jinhx.process.NodeChainContext
日志

N

NodeChainContext<T> - cc.jinhx.process中的类
节点链上下文
NodeChainManager - cc.jinhx.process中的类
节点链管理器
NodeChainManager() - 类 的构造器cc.jinhx.process.NodeChainManager
 
NodeManager - cc.jinhx.process中的类
节点管理器
NodeManager() - 类 的构造器cc.jinhx.process.NodeManager
 

O

onBusinessFail() - 类 中的方法cc.jinhx.process.AbstractLogicHandler
业务失败时执行
onBusinessFail(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
业务失败时执行
onSuccess() - 类 中的方法cc.jinhx.process.AbstractLogicHandler
成功时执行
onSuccess(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
成功时执行
onTimeoutFail(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
超时失败时执行
onUnknowFail() - 类 中的方法cc.jinhx.process.AbstractLogicHandler
未知失败时执行
onUnknowFail(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
未知失败时执行

P

process() - 类 中的方法cc.jinhx.process.AbstractLogicHandler
执行方法
process(NodeChainContext<T>) - 类 中的方法cc.jinhx.process.AbstractNode
节点执行方法
ProcessException - cc.jinhx.process中的异常错误
ProcessException
ProcessException(ProcessException.MsgEnum, Throwable) - 异常错误 的构造器cc.jinhx.process.ProcessException
 
ProcessException(ProcessException.MsgEnum) - 异常错误 的构造器cc.jinhx.process.ProcessException
 
ProcessException(String) - 异常错误 的构造器cc.jinhx.process.ProcessException
 
ProcessException.MsgEnum - cc.jinhx.process中的枚举
 
ProcessResult<T> - cc.jinhx.process中的类
ProcessResult
ProcessResult(T) - 类 的构造器cc.jinhx.process.ProcessResult
 
ProcessResult(Integer, String) - 类 的构造器cc.jinhx.process.ProcessResult
 
ProcessResult.BaseEnum - cc.jinhx.process中的枚举
 

R

registerBean(Class<T>, String) - 类 中的静态方法cc.jinhx.process.SpringUtils
根据名称注册bean

S

setApplicationContext(ApplicationContext) - 类 中的方法cc.jinhx.process.SpringUtils
spring配置文件加载方式
setLogStr(String) - 类 中的方法cc.jinhx.process.LogicHandlerBaseInfo
 
setLogStr(String) - 类 中的方法cc.jinhx.process.NodeChainContext
拼接日志
setNodeInfo() - 类 中的方法cc.jinhx.process.AbstractNodeChain
配置节点信息 1.
SpringUtils - cc.jinhx.process中的类
加载和获取spring上下文环境,支持xml文件配置方式和静态代码加载方式两种形式
SpringUtils() - 类 的构造器cc.jinhx.process.SpringUtils
 

T

ThreadPoolManager - cc.jinhx.process中的类
ThreadPoolManager
ThreadPoolManager() - 类 的构造器cc.jinhx.process.ThreadPoolManager
 

V

valueOf(String) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.FailHandleEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.LogLevelEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.RetryTimesEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cc.jinhx.process.AbstractNode.TimeoutEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cc.jinhx.process.AbstractNodeChain.LogLevelEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cc.jinhx.process.ProcessException.MsgEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cc.jinhx.process.ProcessResult.BaseEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cc.jinhx.process.AbstractNode.FailHandleEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cc.jinhx.process.AbstractNode.LogLevelEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cc.jinhx.process.AbstractNode.RetryTimesEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cc.jinhx.process.AbstractNode.TimeoutEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cc.jinhx.process.AbstractNodeChain.LogLevelEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cc.jinhx.process.ProcessException.MsgEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cc.jinhx.process.ProcessResult.BaseEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C E G I L N O P R S T V 
跳过导航链接

Copyright © 2022. All rights reserved.