跳过导航链接
C D E F G H I L M N O P R S T V 

C

contain(Class<?>) - 类 中的方法org.bekit.flow.locker.TheFlowLockerExecutor
是否包含加解锁类型

D

DecidedNodeEvent - org.bekit.flow.event中的类
节点选择事件
DecidedNodeEvent() - 类 的构造器org.bekit.flow.event.DecidedNodeEvent
 
DecidedStateNodeEvent - org.bekit.flow.event中的类
状态节点选择事件
DecidedStateNodeEvent() - 类 的构造器org.bekit.flow.event.DecidedStateNodeEvent
 
DefaultFlowEngine - org.bekit.flow.engine中的类
流程引擎默认实现类
DefaultFlowEngine() - 类 的构造器org.bekit.flow.engine.DefaultFlowEngine
 
DefaultFlowListener - org.bekit.flow.listener中的类
默认的流程监听器 监听所有流程发生的事件,然后将事件转发给对应流程的特定流程监听器(@TheFlowListener)
DefaultFlowListener(EventBusHub) - 类 的构造器org.bekit.flow.listener.DefaultFlowListener
 

E

EndNode - org.bekit.flow.annotation.flow中的注释类型
结束节点 结束节点是流程结束的标志。
equals(Object) - 类 中的方法org.bekit.flow.listener.TheFlowEventType
 
execute(String, T) - 类 中的方法org.bekit.flow.engine.DefaultFlowEngine
 
execute(String, T, Map<Object, Object>) - 类 中的方法org.bekit.flow.engine.DefaultFlowEngine
 
execute(FlowContext<?>) - 类 中的方法org.bekit.flow.flow.FlowExecutor
执行
execute(Object, FlowContext<?>) - 类 中的方法org.bekit.flow.flow.FlowExecutor.NodeExecutor
执行
execute(Object, Object, FlowContext<?>) - 类 中的方法org.bekit.flow.flow.FlowExecutor.NodeExecutor.NodeDeciderExecutor
执行
execute(String, T) - 接口 中的方法org.bekit.flow.FlowEngine
执行流程
execute(String, T, Map<Object, Object>) - 接口 中的方法org.bekit.flow.FlowEngine
执行流程
execute(Class<?>, FlowContext<T>) - 类 中的方法org.bekit.flow.locker.TheFlowLockerExecutor
执行
execute(Object, FlowContext<T>) - 类 中的方法org.bekit.flow.locker.TheFlowLockerExecutor.LockOrUnlockExecutor
执行
execute(FlowContext<?>) - 类 中的方法org.bekit.flow.mapper.TheFlowMapperExecutor
执行
execute(FlowContext<?>) - 类 中的方法org.bekit.flow.processor.ProcessorExecutor
执行处理器
ExecutingNodeEvent - org.bekit.flow.event中的类
正在执行的节点事件
ExecutingNodeEvent() - 类 的构造器org.bekit.flow.event.ExecutingNodeEvent
 

F

Flow - org.bekit.flow.annotation.flow中的注释类型
流程 流程包含的节点类型:开始节点(@StartNode)、阶段节点(@PhaseNode)、瞬态节点(@TransientNode)、暂停节点(@PauseNode)、结束节点(@EndNode) 执行步骤: 1、节点初始化为开始节点(@StartNode) 2、调用流程映射器映射出要真正执行的节点(如果存在) 3、调用流程加锁器流程加锁(如果存在,并调用流程映射器映射出要真正执行的节点(如果存在)) 4、开启事务 5、调用流程加锁器状态加锁(如果存在,并调用流程映射器映射出要真正执行的节点(如果存在)) 6、执行节点并得到下一个节点 7、下一个节点是瞬态节点(@TransientNode)则进入步骤6;否则进入步骤8 8、调用流程加锁器状态解锁(如果存在) 9、提交事务 10、下一个节点是暂停节点(@PauseNode)或结束节点(@EndNode),则进入步骤11;否则进入步骤4 11、调用流程加锁器流程解锁(如果存在)
FlowContext<T> - org.bekit.flow.engine中的类
流程上下文
FlowContext() - 类 的构造器org.bekit.flow.engine.FlowContext
 
FlowEndEvent - org.bekit.flow.event中的类
流程结束事件
FlowEndEvent() - 类 的构造器org.bekit.flow.event.FlowEndEvent
 
FlowEngine - org.bekit.flow中的接口
流程引擎
FlowEngineAutoConfiguration - org.bekit.flow.boot中的类
流程引擎自动配置
FlowEngineAutoConfiguration() - 类 的构造器org.bekit.flow.boot.FlowEngineAutoConfiguration
 
FlowEngineConfiguration - org.bekit.flow.boot中的类
流程引擎配置
FlowEngineConfiguration() - 类 的构造器org.bekit.flow.boot.FlowEngineConfiguration
 
FlowEngineConfiguration.FlowScanner - org.bekit.flow.boot中的类
流程扫描器
FlowEngineConfiguration.ProcessorScanner - org.bekit.flow.boot中的类
处理器扫描器
FlowEngineConfiguration.TheFlowLockerScanner - org.bekit.flow.boot中的类
特定流程加锁器扫描器
FlowEngineConfiguration.TheFlowMapperScanner - org.bekit.flow.boot中的类
特定流程映射器扫描器
FlowExceptionEvent - org.bekit.flow.event中的类
流程异常事件
FlowExceptionEvent() - 类 的构造器org.bekit.flow.event.FlowExceptionEvent
 
FlowExecutor - org.bekit.flow.flow中的类
流程执行器
FlowExecutor() - 类 的构造器org.bekit.flow.flow.FlowExecutor
 
FlowExecutor.NodeExecutor - org.bekit.flow.flow中的类
节点执行器
FlowExecutor.NodeExecutor.NodeDeciderExecutor - org.bekit.flow.flow中的类
节点决策器执行器
FlowExecutor.NodeExecutor.NodeDeciderExecutor.ParameterType - org.bekit.flow.flow中的枚举
节点决策器方法参数类型
FlowListener - org.bekit.flow.annotation.listener中的注释类型
流程监听器(监听所有流程发生的事件)
FlowListenerType - org.bekit.flow.listener中的类
流程监听器类型
FlowListenerType() - 类 的构造器org.bekit.flow.listener.FlowListenerType
 
FlowLock - org.bekit.flow.annotation.locker中的注释类型
流程加锁 被标记的方法入参为FlowContext,返回值为加锁后的目标对象。
FlowParser - org.bekit.flow.flow中的类
流程解析器
FlowParser() - 类 的构造器org.bekit.flow.flow.FlowParser
 
FlowRegistrar - org.bekit.flow.flow中的类
流程注册器
FlowRegistrar() - 类 的构造器org.bekit.flow.flow.FlowRegistrar
 
FlowScanner(FlowRegistrar, ProcessorRegistrar, TheFlowMapperRegistrar, TheFlowLockerRegistrar, TransactionManager, EventBusHub) - 类 的构造器org.bekit.flow.boot.FlowEngineConfiguration.FlowScanner
 
FlowStartEvent - org.bekit.flow.event中的类
流程开始事件
FlowStartEvent() - 类 的构造器org.bekit.flow.event.FlowStartEvent
 
FlowUnlock - org.bekit.flow.annotation.locker中的注释类型
流程解锁 被标记的方法入参为FlowContext,返回类型为void。

G

getContext() - 类 中的方法org.bekit.flow.event.DecidedNodeEvent
 
getContext() - 类 中的方法org.bekit.flow.event.DecidedStateNodeEvent
 
getContext() - 类 中的方法org.bekit.flow.event.ExecutingNodeEvent
 
getContext() - 类 中的方法org.bekit.flow.event.FlowEndEvent
 
getContext() - 类 中的方法org.bekit.flow.event.FlowExceptionEvent
 
getContext() - 类 中的方法org.bekit.flow.event.FlowStartEvent
 
getEventType() - 类 中的方法org.bekit.flow.listener.ListenDecidedNodeResolver
 
getEventType() - 类 中的方法org.bekit.flow.listener.ListenDecidedStateNodeResolver
 
getEventType() - 类 中的方法org.bekit.flow.listener.ListenExecutingNodeResolver
 
getEventType() - 类 中的方法org.bekit.flow.listener.ListenFlowEndResolver
 
getEventType() - 类 中的方法org.bekit.flow.listener.ListenFlowExceptionResolver
 
getEventType() - 类 中的方法org.bekit.flow.listener.ListenFlowStartResolver
 
getResolver() - 类 中的方法org.bekit.flow.listener.FlowListenerType
 
getResolver() - 类 中的方法org.bekit.flow.listener.TheFlowListenerType
 

H

hashCode() - 类 中的方法org.bekit.flow.listener.TheFlowEventType
 

I

init(Method) - 类 中的方法org.bekit.flow.listener.ListenDecidedNodeResolver
 
init(Method) - 类 中的方法org.bekit.flow.listener.ListenDecidedStateNodeResolver
 
init(Method) - 类 中的方法org.bekit.flow.listener.ListenExecutingNodeResolver
 
init(Method) - 类 中的方法org.bekit.flow.listener.ListenFlowEndResolver
 
init(Method) - 类 中的方法org.bekit.flow.listener.ListenFlowExceptionResolver
 
init(Method) - 类 中的方法org.bekit.flow.listener.ListenFlowStartResolver
 

L

ListenDecidedNode - org.bekit.flow.annotation.listener中的注释类型
监听被选择的节点 配合@TheFlowListener一起使用;当每次节点决策器选择下一个节点时,都会调用本注解标注的方法。
listenDecidedNodeEvent(DecidedNodeEvent) - 类 中的方法org.bekit.flow.listener.DefaultFlowListener
 
ListenDecidedNodeResolver - org.bekit.flow.listener中的类
监听注解@ListenDecidedNode的解决器
ListenDecidedNodeResolver() - 类 的构造器org.bekit.flow.listener.ListenDecidedNodeResolver
 
ListenDecidedStateNode - org.bekit.flow.annotation.listener中的注释类型
监听被选择的状态节点 配合@TheFlowListener一起使用;当每次节点决策器选择下一个状态节点时,都会调用本注解标注的方法。
ListenDecidedStateNodeResolver - org.bekit.flow.listener中的类
监听注解@ListenDecidedNode的解决器
ListenDecidedStateNodeResolver() - 类 的构造器org.bekit.flow.listener.ListenDecidedStateNodeResolver
 
ListenExecutingNode - org.bekit.flow.annotation.listener中的注释类型
监听正在执行的节点 配合@TheFlowListener一起使用;当每次节点即将被执行时,都会调用本注解标注的方法。
listenExecutingNodeEvent(ExecutingNodeEvent) - 类 中的方法org.bekit.flow.listener.DefaultFlowListener
 
ListenExecutingNodeResolver - org.bekit.flow.listener中的类
监听注解@ListenExecutingNode的解决器
ListenExecutingNodeResolver() - 类 的构造器org.bekit.flow.listener.ListenExecutingNodeResolver
 
ListenFlowEnd - org.bekit.flow.annotation.listener中的注释类型
监听流程结束事件 配合@TheFlowListener一起使用;当流程执行结束时,都会调用本注解标注的方法。
listenFlowEndEvent(FlowEndEvent) - 类 中的方法org.bekit.flow.listener.DefaultFlowListener
 
ListenFlowEndResolver - org.bekit.flow.listener中的类
监听注解@ListenFlowEnd的解决器
ListenFlowEndResolver() - 类 的构造器org.bekit.flow.listener.ListenFlowEndResolver
 
ListenFlowException - org.bekit.flow.annotation.listener中的注释类型
监听流程异常事件 配合@TheFlowListener一起使用;当流程发生异常时,都会调用本注解标注的方法。
listenFlowExceptionEvent(FlowExceptionEvent) - 类 中的方法org.bekit.flow.listener.DefaultFlowListener
 
ListenFlowExceptionResolver - org.bekit.flow.listener中的类
监听注解@ListenFlowException的解决器
ListenFlowExceptionResolver() - 类 的构造器org.bekit.flow.listener.ListenFlowExceptionResolver
 
ListenFlowStart - org.bekit.flow.annotation.listener中的注释类型
监听流程开始事件 配合@TheFlowListener一起使用;当流程开始执行时,都会调用本注解标注的方法。
listenFlowStartEvent(FlowStartEvent) - 类 中的方法org.bekit.flow.listener.DefaultFlowListener
 
ListenFlowStartResolver - org.bekit.flow.listener中的类
监听注解@ListenFlowStart的解决器
ListenFlowStartResolver() - 类 的构造器org.bekit.flow.listener.ListenFlowStartResolver
 
listenStateNodeDecidedEvent(DecidedStateNodeEvent) - 类 中的方法org.bekit.flow.listener.DefaultFlowListener
 
LockOrUnlockExecutor(Method) - 类 的构造器org.bekit.flow.locker.TheFlowLockerExecutor.LockOrUnlockExecutor
 

M

MappingNode - org.bekit.flow.annotation.mapper中的注释类型
映射出节点 流程刚开始执行以及流程加锁器每次加锁后都会调用映射出节点,映射出接下来要执行的节点。

N

Node - org.bekit.flow.annotation.flow中的注释类型
节点
NodeDeciderExecutor(FlowExecutor.NodeExecutor.NodeDeciderExecutor.ParameterType, Method) - 类 的构造器org.bekit.flow.flow.FlowExecutor.NodeExecutor.NodeDeciderExecutor
 
NodeExecutor() - 类 的构造器org.bekit.flow.flow.FlowExecutor.NodeExecutor
 

O

onScan(Object) - 类 中的方法org.bekit.flow.boot.FlowEngineConfiguration.FlowScanner
 
onScan(Object) - 类 中的方法org.bekit.flow.boot.FlowEngineConfiguration.ProcessorScanner
 
onScan(Object) - 类 中的方法org.bekit.flow.boot.FlowEngineConfiguration.TheFlowLockerScanner
 
onScan(Object) - 类 中的方法org.bekit.flow.boot.FlowEngineConfiguration.TheFlowMapperScanner
 
ORDER - 类 中的静态变量org.bekit.flow.boot.FlowEngineConfiguration
优先级
org.bekit.flow - 程序包 org.bekit.flow
 
org.bekit.flow.annotation.flow - 程序包 org.bekit.flow.annotation.flow
 
org.bekit.flow.annotation.listener - 程序包 org.bekit.flow.annotation.listener
 
org.bekit.flow.annotation.locker - 程序包 org.bekit.flow.annotation.locker
 
org.bekit.flow.annotation.mapper - 程序包 org.bekit.flow.annotation.mapper
 
org.bekit.flow.annotation.processor - 程序包 org.bekit.flow.annotation.processor
 
org.bekit.flow.boot - 程序包 org.bekit.flow.boot
 
org.bekit.flow.engine - 程序包 org.bekit.flow.engine
 
org.bekit.flow.event - 程序包 org.bekit.flow.event
 
org.bekit.flow.flow - 程序包 org.bekit.flow.flow
 
org.bekit.flow.listener - 程序包 org.bekit.flow.listener
 
org.bekit.flow.locker - 程序包 org.bekit.flow.locker
 
org.bekit.flow.mapper - 程序包 org.bekit.flow.mapper
 
org.bekit.flow.processor - 程序包 org.bekit.flow.processor
 

P

parseFlow(Object, ProcessorRegistrar, TheFlowMapperRegistrar, TheFlowLockerRegistrar, TransactionManager, EventBusHub) - 类 中的静态方法org.bekit.flow.flow.FlowParser
解析流程
parseProcessor(Object) - 类 中的静态方法org.bekit.flow.processor.ProcessorParser
解析处理器
parseTheFlowLocker(Object) - 类 中的静态方法org.bekit.flow.locker.TheFlowLockerParser
解析特定流程加锁器
parseTheFlowMapper(Object) - 类 中的静态方法org.bekit.flow.mapper.TheFlowMapperParser
解析特定流程映射器
PauseNode - org.bekit.flow.annotation.flow中的注释类型
暂停节点 暂停节点是正常中断流程的节点。
PhaseNode - org.bekit.flow.annotation.flow中的注释类型
阶段节点 阶段节点是一个阶段开始的标志。
Processor - org.bekit.flow.annotation.processor中的注释类型
处理器
ProcessorExecute - org.bekit.flow.annotation.processor中的注释类型
处理器执行 被标记的方法入参为FlowContext,返回值作为整个处理器的返回值并返回给流程节点。
ProcessorExecutor - org.bekit.flow.processor中的类
处理器执行器
ProcessorExecutor(String, Object, Method) - 类 的构造器org.bekit.flow.processor.ProcessorExecutor
 
ProcessorParser - org.bekit.flow.processor中的类
处理器解析器
ProcessorParser() - 类 的构造器org.bekit.flow.processor.ProcessorParser
 
ProcessorRegistrar - org.bekit.flow.processor中的类
处理器注册器
ProcessorRegistrar() - 类 的构造器org.bekit.flow.processor.ProcessorRegistrar
 
ProcessorScanner(ProcessorRegistrar) - 类 的构造器org.bekit.flow.boot.FlowEngineConfiguration.ProcessorScanner
 

R

refreshTarget(T) - 类 中的方法org.bekit.flow.engine.FlowContext
刷新目标对象
resolveParams(Object) - 类 中的方法org.bekit.flow.listener.ListenDecidedNodeResolver
 
resolveParams(Object) - 类 中的方法org.bekit.flow.listener.ListenDecidedStateNodeResolver
 
resolveParams(Object) - 类 中的方法org.bekit.flow.listener.ListenExecutingNodeResolver
 
resolveParams(Object) - 类 中的方法org.bekit.flow.listener.ListenFlowEndResolver
 
resolveParams(Object) - 类 中的方法org.bekit.flow.listener.ListenFlowExceptionResolver
 
resolveParams(Object) - 类 中的方法org.bekit.flow.listener.ListenFlowStartResolver
 

S

StartNode - org.bekit.flow.annotation.flow中的注释类型
开始节点 开始节点是一个流程最开始执行的节点,流程必须有一个唯一的开始节点。
StateLock - org.bekit.flow.annotation.locker中的注释类型
状态加锁 被标记的方法入参为FlowContext,返回值为加锁后的目标对象。
StateUnlock - org.bekit.flow.annotation.locker中的注释类型
状态解锁 被标记的方法入参为FlowContext,返回类型为void。

T

TheFlowEventType - org.bekit.flow.listener中的类
特定流程事件类型
TheFlowEventType() - 类 的构造器org.bekit.flow.listener.TheFlowEventType
 
TheFlowListener - org.bekit.flow.annotation.listener中的注释类型
特定流程监听器 监听某一个特定流程发生的事件,配合@ListenDecidedNode、@ListenDecidedStateNode、@ListenFlowException一起使用。
TheFlowListenerType - org.bekit.flow.listener中的类
特定流程监听器类型
TheFlowListenerType() - 类 的构造器org.bekit.flow.listener.TheFlowListenerType
 
TheFlowLocker - org.bekit.flow.annotation.locker中的注释类型
特定流程加锁器
TheFlowLockerExecutor - org.bekit.flow.locker中的类
特定流程加锁器执行器
TheFlowLockerExecutor() - 类 的构造器org.bekit.flow.locker.TheFlowLockerExecutor
 
TheFlowLockerExecutor.LockOrUnlockExecutor - org.bekit.flow.locker中的类
加锁或解锁执行器
TheFlowLockerParser - org.bekit.flow.locker中的类
特定流程加锁器解析器
TheFlowLockerParser() - 类 的构造器org.bekit.flow.locker.TheFlowLockerParser
 
TheFlowLockerRegistrar - org.bekit.flow.locker中的类
特定流程加锁器注册器
TheFlowLockerRegistrar() - 类 的构造器org.bekit.flow.locker.TheFlowLockerRegistrar
 
TheFlowLockerScanner(TheFlowLockerRegistrar) - 类 的构造器org.bekit.flow.boot.FlowEngineConfiguration.TheFlowLockerScanner
 
TheFlowMapper - org.bekit.flow.annotation.mapper中的注释类型
特定流程映射器
TheFlowMapperExecutor - org.bekit.flow.mapper中的类
特定流程映射器执行器
TheFlowMapperExecutor(String, Object, Method) - 类 的构造器org.bekit.flow.mapper.TheFlowMapperExecutor
 
TheFlowMapperParser - org.bekit.flow.mapper中的类
特定流程映射器解析器
TheFlowMapperParser() - 类 的构造器org.bekit.flow.mapper.TheFlowMapperParser
 
TheFlowMapperRegistrar - org.bekit.flow.mapper中的类
特定流程映射器注册器
TheFlowMapperRegistrar() - 类 的构造器org.bekit.flow.mapper.TheFlowMapperRegistrar
 
TheFlowMapperScanner(TheFlowMapperRegistrar) - 类 的构造器org.bekit.flow.boot.FlowEngineConfiguration.TheFlowMapperScanner
 
toString() - 类 中的方法org.bekit.flow.listener.TheFlowEventType
 
TransientNode - org.bekit.flow.annotation.flow中的注释类型
瞬态节点 瞬态节点是一种单纯的处理单元,执行前不会提交和新建事务。

V

valueOf(String) - 枚举 中的静态方法org.bekit.flow.flow.FlowExecutor.NodeExecutor.NodeDeciderExecutor.ParameterType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.bekit.flow.flow.FlowExecutor.NodeExecutor.NodeDeciderExecutor.ParameterType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
C D E F G H I L M N O P R S T V 
跳过导航链接

Copyright © 2020. All rights reserved.