跳过导航链接
C E F G I J K L R S T U 

C

cleanup() - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextTestSaver
 
cn.org.atool.fluentmachine.persistence - 程序包 cn.org.atool.fluentmachine.persistence
 
ContextEntity - cn.org.atool.fluentmachine.persistence中的类
状态机上下文
ContextEntity() - 类 的构造器cn.org.atool.fluentmachine.persistence.ContextEntity
 
ContextHelper - cn.org.atool.fluentmachine.persistence中的类
ContextHelper: 上下文序列化帮助类
ContextHelper() - 类 的构造器cn.org.atool.fluentmachine.persistence.ContextHelper
 
ContextRepository - cn.org.atool.fluentmachine.persistence中的接口
状态机上下文数据库操作实现
ContextRepositoryImpl - cn.org.atool.fluentmachine.persistence中的类
保存状态机上下文数据库实现
ContextRepositoryImpl(String, DataSource, String, String) - 类 的构造器cn.org.atool.fluentmachine.persistence.ContextRepositoryImpl
 
ContextRepositorySql - cn.org.atool.fluentmachine.persistence中的接口
状态机上下文操作SQL语句
ContextTestSaver - cn.org.atool.fluentmachine.persistence中的类
上下文保存测试
ContextTestSaver() - 类 的构造器cn.org.atool.fluentmachine.persistence.ContextTestSaver
 
copy(Context<DATA>) - 类 中的静态方法cn.org.atool.fluentmachine.persistence.ContextHelper
通过序列化和反序列化进行上下文深度拷贝
CTX_ALL_FIELDS - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
ctx全字段列表

E

ENV_DEFAULT - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepository
 

F

F_CONTEXT - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
上下文
F_CTX_STATE - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
当前主节点
F_ENV - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
部署环境
F_ERRORS - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
过程中错误信息
F_FIRE_EVENT - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
触发事件
F_GMT_CREATE - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
记录创建时间
F_GMT_MODIFIED - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
最后修改时间
F_ID - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
id
F_IS_DELETED - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
逻辑删除标识
F_LOCK_EXPIRE_TIME - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
锁过期时间
F_LOCK_VERSION - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
版本锁
F_MACHINE_ID - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
状态机标识
F_REGION_STATES - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
流程节点
F_SOURCE_STATE - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
来源节点
F_SWITCHER - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
过程中控制开关点
F_TARGET_STATE - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
目标节点
F_TRADE_NO - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
业务单号
findTimeoutTradeNo(String, long, long, boolean, Object[], long, int) - 接口 中的方法cn.org.atool.fluentmachine.persistence.ContextRepository
查找状态机(machineId)超时的列表
findTimeoutTradeNo(String, long, long, boolean, Object[], long, int) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextRepositoryImpl
 
findTradesByStatus(String, String, long, int) - 接口 中的方法cn.org.atool.fluentmachine.persistence.ContextRepository
查询特定状态的上下文列表
findTradesByStatus(String, String, long, int) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextRepositoryImpl
 
fromJson(String, Class<T>) - 类 中的方法cn.org.atool.fluentmachine.persistence.GsonKit
 
fromJson(String, Class<T>) - 类 中的方法cn.org.atool.fluentmachine.persistence.JsonKit
json string反序列化为对象

G

getPaths(String) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextTestSaver
返回路径描述
GsonKit - cn.org.atool.fluentmachine.persistence中的类
状态机json序列化/反序列化 gson 实现
GsonKit() - 类 的构造器cn.org.atool.fluentmachine.persistence.GsonKit
 

I

isExistContext(String, String) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextRepositoryImpl
 
isExistContext(String, String) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextTestSaver
 

J

joinStates(Object[]) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
 
JsonKit - cn.org.atool.fluentmachine.persistence中的类
状态机json序列化/反序列化工具
JsonKit() - 类 的构造器cn.org.atool.fluentmachine.persistence.JsonKit
 

K

kit - 类 中的静态变量cn.org.atool.fluentmachine.persistence.JsonKit
默认序列化, 反序列化实现

L

loadContext(String, String, boolean, Class<DATA>) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextRepositoryImpl
 
loadContext(String, String, boolean, Class<DATA>) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextTestSaver
 
lock(Context, String, Object) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextRepositoryImpl
 
lock(Context, String, Object) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextTestSaver
 
LOG_ALL_FIELDS - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
log全字段列表

R

repository(DataSource) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepository
实例化数据库操作对象,部署环境 default, 表名称默认
repository(String, DataSource) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepository
实例化数据库操作对象, 表名称默认
repository(String, DataSource, String, String) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepository
实例化数据库操作对象, 指定上下文和log的表名称

S

saveContext(Context, FireContext, boolean) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextRepositoryImpl
 
saveContext(Context, FireContext, boolean) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextTestSaver
 
SQL_FIND_CONTEXT_BY_STATUS(String) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
按主节点批量查询上下文
SQL_FIND_CONTEXT_BY_TRADE_NO(String, boolean) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
根据业务号查找对应的上下文
SQL_FIND_CONTEXT_TIMEOUT(String, boolean, Object[]) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
查找超时状态机流程
SQL_INSERT_CONTEXT_LOG(String) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
新增上下文变更log
SQL_INSERT_CONTEXT_STATUS(String) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
新增上下文
SQL_IS_EXISTS_CONTEXT(String) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
判断是否存在对应tradeNo的上下文
SQL_UPDATE_CONTEXT_LOCK(String) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
尝试获取指定上下文操作的锁
SQL_UPDATE_CONTEXT_STATUS(String) - 接口 中的静态方法cn.org.atool.fluentmachine.persistence.ContextRepositorySql
更新上下文

T

T_FLUENT_MACHINE_CTX - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepository
上下文主表
T_FLUENT_MACHINE_LOG - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepository
上下文操作历史表
toContext(Map<String, Object>, Class<DATA>) - 类 中的静态方法cn.org.atool.fluentmachine.persistence.ContextHelper
数据库结构转换为Context值
toJson(Object) - 类 中的方法cn.org.atool.fluentmachine.persistence.GsonKit
 
toJson(Object) - 类 中的方法cn.org.atool.fluentmachine.persistence.JsonKit
对象转换为json string
toSaveContext(Context) - 类 中的静态方法cn.org.atool.fluentmachine.persistence.ContextHelper
上下文数据转换为数据库模型
TRADE_STATUS_FIELDS - 接口 中的静态变量cn.org.atool.fluentmachine.persistence.ContextRepositorySql
 

U

unlock(Context) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextRepositoryImpl
 
unlock(Context) - 类 中的方法cn.org.atool.fluentmachine.persistence.ContextTestSaver
 
C E F G I J K L R S T U 
跳过导航链接

Copyright © 2022. All rights reserved.