| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
UNDO_LOG_BRANCH_XID |
"branch_id" |
public static final String |
UNDO_LOG_CONTEXT |
"context" |
public static final String |
UNDO_LOG_ID |
"id" |
public static final String |
UNDO_LOG_LOG_CREATED |
"log_created" |
public static final String |
UNDO_LOG_LOG_MODIFIED |
"log_modified" |
public static final String |
UNDO_LOG_LOG_STATUS |
"log_status" |
public static final String |
UNDO_LOG_ROLLBACK_INFO |
"rollback_info" |
public static final String |
UNDO_LOG_XID |
"xid" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
CONSUMER |
"consumer" |
public static final String |
PROVIDER |
"provider" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final int |
DEFAULT_LOG_QUERY_LIMIT |
100 |
public static final String |
DEFAULT_REDIS_SEATA_GLOBAL_LOCK_PREFIX |
"SEATA_GLOBAL_LOCK" |
public static final String |
DEFAULT_REDIS_SEATA_ROW_LOCK_PREFIX |
"SEATA_ROW_LOCK_" |
public static final String |
REDIS_KEY_BRANCH_APPLICATION_DATA |
"applicationData" |
public static final String |
REDIS_KEY_BRANCH_BEGIN_TIME |
"beginTime" |
public static final String |
REDIS_KEY_BRANCH_BRANCH_ID |
"branchId" |
public static final String |
REDIS_KEY_BRANCH_BRANCH_TYPE |
"branchType" |
public static final String |
REDIS_KEY_BRANCH_CLIENT_ID |
"clientId" |
public static final String |
REDIS_KEY_BRANCH_GMT_CREATE |
"gmtCreate" |
public static final String |
REDIS_KEY_BRANCH_GMT_MODIFIED |
"gmtModified" |
public static final String |
REDIS_KEY_BRANCH_RESOURCE_GROUP_ID |
"resourceGroupId" |
public static final String |
REDIS_KEY_BRANCH_RESOURCE_ID |
"resourceId" |
public static final String |
REDIS_KEY_BRANCH_STATUS |
"status" |
public static final String |
REDIS_KEY_BRANCH_TRANSACTION_ID |
"transactionId" |
public static final String |
REDIS_KEY_BRANCH_XID |
"xid" |
public static final String |
REDIS_KEY_GLOBAL_APPLICATION_DATA |
"applicationData" |
public static final String |
REDIS_KEY_GLOBAL_APPLICATION_ID |
"applicationId" |
public static final String |
REDIS_KEY_GLOBAL_BEGIN_TIME |
"beginTime" |
public static final String |
REDIS_KEY_GLOBAL_GMT_CREATE |
"gmtCreate" |
public static final String |
REDIS_KEY_GLOBAL_GMT_MODIFIED |
"gmtModified" |
public static final String |
REDIS_KEY_GLOBAL_STATUS |
"status" |
public static final String |
REDIS_KEY_GLOBAL_TIMEOUT |
"timeout" |
public static final String |
REDIS_KEY_GLOBAL_TRANSACTION_ID |
"transactionId" |
public static final String |
REDIS_KEY_GLOBAL_TRANSACTION_NAME |
"transactionName" |
public static final String |
REDIS_KEY_GLOBAL_TRANSACTION_SERVICE_GROUP |
"transactionServiceGroup" |
public static final String |
REDIS_KEY_GLOBAL_XID |
"xid" |
public static final String |
SPLIT |
"^^^" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
VERSION_KEY |
"version" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
BRANCH_TABLE_APPLICATION_DATA |
"application_data" |
public static final String |
BRANCH_TABLE_BEGIN_TIME |
"begin_time" |
public static final String |
BRANCH_TABLE_BRANCH_ID |
"branch_id" |
public static final String |
BRANCH_TABLE_BRANCH_TYPE |
"branch_type" |
public static final String |
BRANCH_TABLE_CLIENT_ID |
"client_id" |
public static final String |
BRANCH_TABLE_GMT_CREATE |
"gmt_create" |
public static final String |
BRANCH_TABLE_GMT_MODIFIED |
"gmt_modified" |
public static final String |
BRANCH_TABLE_RESOURCE_GROUP_ID |
"resource_group_id" |
public static final String |
BRANCH_TABLE_RESOURCE_ID |
"resource_id" |
public static final String |
BRANCH_TABLE_STATUS |
"status" |
public static final String |
BRANCH_TABLE_TRANSACTION_ID |
"transaction_id" |
public static final String |
BRANCH_TABLE_XID |
"xid" |
public static final String |
DISTRIBUTED_LOCK_EXPIRE |
"expire" |
public static final String |
DISTRIBUTED_LOCK_KEY |
"lock_key" |
public static final String |
DISTRIBUTED_LOCK_VALUE |
"lock_value" |
public static final String |
GLOBAL_TABLE_APPLICATION_DATA |
"application_data" |
public static final String |
GLOBAL_TABLE_APPLICATION_ID |
"application_id" |
public static final String |
GLOBAL_TABLE_BEGIN_TIME |
"begin_time" |
public static final String |
GLOBAL_TABLE_GMT_CREATE |
"gmt_create" |
public static final String |
GLOBAL_TABLE_GMT_MODIFIED |
"gmt_modified" |
public static final String |
GLOBAL_TABLE_STATUS |
"status" |
public static final String |
GLOBAL_TABLE_TIMEOUT |
"timeout" |
public static final String |
GLOBAL_TABLE_TRANSACTION_ID |
"transaction_id" |
public static final String |
GLOBAL_TABLE_TRANSACTION_NAME |
"transaction_name" |
public static final String |
GLOBAL_TABLE_TRANSACTION_SERVICE_GROUP |
"transaction_service_group" |
public static final String |
GLOBAL_TABLE_XID |
"xid" |
public static final String |
LOCK_TABLE_BRANCH_ID |
"branch_id" |
public static final String |
LOCK_TABLE_GMT_CREATE |
"gmt_create" |
public static final String |
LOCK_TABLE_GMT_MODIFIED |
"gmt_modified" |
public static final String |
LOCK_TABLE_PK |
"pk" |
public static final String |
LOCK_TABLE_RESOURCE_ID |
"resource_id" |
public static final String |
LOCK_TABLE_ROW_KEY |
"row_key" |
public static final String |
LOCK_TABLE_STATUS |
"status" |
public static final String |
LOCK_TABLE_TABLE_NAME |
"table_name" |
public static final String |
LOCK_TABLE_TRANSACTION_ID |
"transaction_id" |
public static final String |
LOCK_TABLE_XID |
"xid" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
KEY_BRANCH_TYPE |
"TX_BRANCH_TYPE" |
public static final String |
KEY_GLOBAL_LOCK_FLAG |
"TX_LOCK" |
public static final String |
KEY_TIMEOUT |
"TX_TIMEOUT" |
public static final String |
KEY_XID |
"TX_XID" |
public static final String |
MDC_KEY_BRANCH_ID |
"X-TX-BRANCH-ID" |
public static final String |
MDC_KEY_XID |
"X-TX-XID" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
ROLE_RM |
"rm" |
public static final String |
ROLE_TC |
"tc" |
public static final String |
ROLE_TM |
"tm" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
protected static final String |
LOCK_SPLIT |
"^^^" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
protected static final long |
serialVersionUID |
-1441020418526899889L |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final short |
TYPE_BATCH_RESULT_MSG |
121 |
public static final short |
TYPE_BRANCH_COMMIT |
3 |
public static final short |
TYPE_BRANCH_COMMIT_RESULT |
4 |
public static final short |
TYPE_BRANCH_REGISTER |
11 |
public static final short |
TYPE_BRANCH_REGISTER_RESULT |
12 |
public static final short |
TYPE_BRANCH_ROLLBACK |
5 |
public static final short |
TYPE_BRANCH_ROLLBACK_RESULT |
6 |
public static final short |
TYPE_BRANCH_STATUS_REPORT |
13 |
public static final short |
TYPE_BRANCH_STATUS_REPORT_RESULT |
14 |
public static final short |
TYPE_GLOBAL_BEGIN |
1 |
public static final short |
TYPE_GLOBAL_BEGIN_RESULT |
2 |
public static final short |
TYPE_GLOBAL_COMMIT |
7 |
public static final short |
TYPE_GLOBAL_COMMIT_RESULT |
8 |
public static final short |
TYPE_GLOBAL_LOCK_QUERY |
21 |
public static final short |
TYPE_GLOBAL_LOCK_QUERY_RESULT |
22 |
public static final short |
TYPE_GLOBAL_REPORT |
17 |
public static final short |
TYPE_GLOBAL_REPORT_RESULT |
18 |
public static final short |
TYPE_GLOBAL_ROLLBACK |
9 |
public static final short |
TYPE_GLOBAL_ROLLBACK_RESULT |
10 |
public static final short |
TYPE_GLOBAL_STATUS |
15 |
public static final short |
TYPE_GLOBAL_STATUS_RESULT |
16 |
public static final short |
TYPE_HEARTBEAT_MSG |
120 |
public static final short |
TYPE_REG_CLT |
101 |
public static final short |
TYPE_REG_CLT_RESULT |
102 |
public static final short |
TYPE_REG_RM |
103 |
public static final short |
TYPE_REG_RM_RESULT |
104 |
public static final short |
TYPE_RM_DELETE_UNDOLOG |
111 |
public static final short |
TYPE_SEATA_MERGE |
59 |
public static final short |
TYPE_SEATA_MERGE_RESULT |
60 |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final int |
MAX_FRAME_LENGTH |
8388608 |
public static final byte |
MSGTYPE_HEARTBEAT_REQUEST |
3 |
public static final byte |
MSGTYPE_HEARTBEAT_RESPONSE |
4 |
public static final byte |
MSGTYPE_RESPONSE |
1 |
public static final byte |
MSGTYPE_RESQUEST_ONEWAY |
2 |
public static final byte |
MSGTYPE_RESQUEST_SYNC |
0 |
public static final int |
V1_HEAD_LENGTH |
16 |
public static final byte |
VERSION |
1 |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
UDATA_AK |
"ak" |
public static final String |
UDATA_AUTH_VERSION |
"authVersion" |
public static final String |
UDATA_DIGEST |
"digest" |
public static final String |
UDATA_IP |
"ip" |
public static final String |
UDATA_TIMESTAMP |
"timestamp" |
public static final String |
UDATA_VGROUP |
"vgroup" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final short |
DEFAULT_SAVE_DAYS |
7 |
| Modifier and Type | Constant Field | Value |
|---|---|---|
protected static final int |
MAX_ALL_IDLE_SECONDS |
0 |
| Modifier and Type | Constant Field | Value |
|---|---|---|
protected static final String |
ALL_COLUMNS |
"lock_key,lock_value,expire" |
protected static final String |
DISTRIBUTED_LOCK_TABLE_PLACE_HOLD |
" #distributed_lock_table# " |
protected static final String |
INSERT_DISTRIBUTED_LOCK_SQL |
"INSERT INTO #distributed_lock_table# (lock_key,lock_value,expire) VALUES (?, ?, ?)" |
protected static final String |
SELECT_FOR_UPDATE_SQL |
"SELECT lock_key,lock_value,expire FROM #distributed_lock_table# WHERE lock_key = ? FOR UPDATE" |
protected static final String |
UPDATE_DISTRIBUTED_LOCK_SQL |
"UPDATE #distributed_lock_table# SET lock_value=?, expire=? WHERE lock_key=?" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
protected static final String |
ALL_COLUMNS |
"xid, transaction_id, branch_id, resource_id, table_name, pk, row_key, gmt_create, gmt_modified,status" |
protected static final String |
IN_PARAMS_PLACE_HOLD |
" #in_params# " |
protected static final String |
LOCK_TABLE_BRANCH_ID_WHERE_CONDITION_PLACE_HOLD |
" #lock_table_branch_id_where_condition# " |
protected static final String |
LOCK_TABLE_PK_WHERE_CONDITION_PLACE_HOLD |
" #lock_table_pk_where_condition# " |
protected static final String |
LOCK_TABLE_PLACE_HOLD |
" #lock_table# " |
protected static final String |
WHERE_PLACE_HOLD |
" #where# " |
| Modifier and Type | Constant Field | Value |
|---|---|---|
protected static final String |
ALL_BRANCH_COLUMNS |
"xid, transaction_id, branch_id, resource_group_id, resource_id, branch_type, status, client_id, application_data, gmt_create, gmt_modified" |
public static final String |
ALL_GLOBAL_COLUMNS |
"xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified" |
public static final String |
BRANCH_TABLE_PLACEHOLD |
" #branch_table# " |
public static final String |
DELETE_BRANCH_TRANSACTION_BY_BRANCH_ID |
"delete from #branch_table# where xid = ? and branch_id = ?" |
public static final String |
DELETE_BRANCH_TRANSACTION_BY_XID |
"delete from #branch_table# where xid = ?" |
public static final String |
DELETE_GLOBAL_TRANSACTION |
"delete from #global_table# where xid = ?" |
public static final String |
GLOBAL_TABLE_PLACEHOLD |
" #global_table# " |
public static final String |
PRAMETER_PLACEHOLD |
" #PRAMETER_PLACEHOLD# " |
public static final String |
QUERY_ALL_BRANCH_WITH_XID |
"select xid, transaction_id, branch_id, resource_group_id, resource_id, branch_type, status, client_id, application_data, gmt_create, gmt_modified from #branch_table# #where# order by gmt_create desc" |
public static final String |
QUERY_BRANCH_TRANSACTION |
"select xid, transaction_id, branch_id, resource_group_id, resource_id, branch_type, status, client_id, application_data, gmt_create, gmt_modified from #branch_table# where xid = ? order by gmt_create asc" |
public static final String |
QUERY_BRANCH_TRANSACTION_XIDS |
"select xid, transaction_id, branch_id, resource_group_id, resource_id, branch_type, status, client_id, application_data, gmt_create, gmt_modified from #branch_table# where xid in ( #PRAMETER_PLACEHOLD# ) order by gmt_create asc" |
public static final String |
QUERY_GLOBAL_TRANSACTION |
"select xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified from #global_table# where xid = ?" |
public static final String |
QUERY_GLOBAL_TRANSACTION_BY_ID |
"select xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified from #global_table# where transaction_id = ?" |
public static final String |
QUERY_MAX_BTANCH_ID |
"select max(branch_id) from #branch_table# where branch_id < ? and branch_id > ?" |
public static final String |
QUERY_MAX_TRANS_ID |
"select max(transaction_id) from #global_table# where transaction_id < ? and transaction_id > ?" |
public static final String |
WHERE_PLACEHOLD |
" #where# " |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
INSERT_BRANCH_TRANSACTION_MYSQL |
"insert into #branch_table# (xid, transaction_id, branch_id, resource_group_id, resource_id, branch_type, status, client_id, application_data, gmt_create, gmt_modified) values (?, ?, ?, ?, ?, ?, ?, ?, ?, now(6), now(6))" |
public static final String |
INSERT_GLOBAL_TRANSACTION_MYSQL |
"insert into #global_table# (xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified) values (?, ?, ?, ?, ?, ?, ?, ?, ?, now(), now())" |
public static final String |
QUERY_GLOBAL_TRANSACTION_BY_STATUS_MYSQL |
"select xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified from #global_table# where status in ( #PRAMETER_PLACEHOLD# ) order by gmt_modified limit ?" |
public static final String |
QUERY_GLOBAL_TRANSACTION_FOR_RECOVERY_MYSQL |
"select xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified from #global_table# where status in (0, 2, 3, 4, 5, 6, 7, 8, 10 ,12, 14) order by gmt_modified limit ?" |
public static final String |
UPDATE_BRANCH_STATUS_APPLICATION_DATA_MYSQL |
"update #branch_table# set status = ?, application_data = ?, gmt_modified = now(6) where xid = ? and branch_id = ?" |
public static final String |
UPDATE_BRANCH_TRANSACTION_STATUS_MYSQL |
"update #branch_table# set status = ?, gmt_modified = now(6) where xid = ? and branch_id = ?" |
public static final String |
UPDATE_GLOBAL_TRANSACTION_STATUS_MYSQL |
"update #global_table# set status = ?, gmt_modified = now() where xid = ?" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
INSERT_BRANCH_TRANSACTION_ORACLE |
"insert into #branch_table# (xid, transaction_id, branch_id, resource_group_id, resource_id, branch_type, status, client_id, application_data, gmt_create, gmt_modified) values (?, ?, ?, ?, ?, ?, ?, ?, ?, systimestamp, systimestamp)" |
public static final String |
INSERT_GLOBAL_TRANSACTION_ORACLE |
"insert into #global_table# (xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified) values (?, ?, ?, ?, ?, ?, ?, ?, ?, sysdate, sysdate)" |
public static final String |
QUERY_GLOBAL_TRANSACTION_BY_STATUS_ORACLE |
"select A.* from ( select xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified from #global_table# where status in ( #PRAMETER_PLACEHOLD# ) order by gmt_modified ) A where ROWNUM <= ?" |
public static final String |
QUERY_GLOBAL_TRANSACTION_FOR_RECOVERY_ORACLE |
"select A.* from ( select xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified from #global_table# where status in (0, 2, 3, 4, 5, 6, 7, 8, 10 ,12, 14) order by gmt_modified ) A where ROWNUM <= ?" |
public static final String |
UPDATE_BRANCH_STATUS_APPLICATION_DATA_ORACLE |
"update #branch_table# set status = ?, application_data = ?, gmt_modified = systimestamp where xid = ? and branch_id = ?" |
public static final String |
UPDATE_BRANCH_TRANSACTION_STATUS_ORACLE |
"update #branch_table# set status = ?, gmt_modified = systimestamp where xid = ? and branch_id = ?" |
public static final String |
UPDATE_GLOBAL_TRANSACTION_STATUS_ORACLE |
"update #global_table# set status = ?, gmt_modified = sysdate where xid = ?" |
| Modifier and Type | Constant Field | Value |
|---|---|---|
public static final String |
INSERT_BRANCH_TRANSACTION_POSTGRESQL |
"insert into #branch_table# (xid, transaction_id, branch_id, resource_group_id, resource_id, branch_type, status, client_id, application_data, gmt_create, gmt_modified) values (?, ?, ?, ?, ?, ?, ?, ?, ?, now(), now())" |
public static final String |
INSERT_GLOBAL_TRANSACTION_POSTGRESQL |
"insert into #global_table# (xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified) values (?, ?, ?, ?, ?, ?, ?, ?, ?, now(), now())" |
public static final String |
QUERY_GLOBAL_TRANSACTION_BY_STATUS_POSTGRESQL |
"select xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified from #global_table# where status in ( #PRAMETER_PLACEHOLD# ) order by gmt_modified limit ?" |
public static final String |
QUERY_GLOBAL_TRANSACTION_FOR_RECOVERY_POSTGRESQL |
"select xid, transaction_id, status, application_id, transaction_service_group, transaction_name, timeout, begin_time, application_data, gmt_create, gmt_modified from #global_table# where status in (0, 2, 3, 4, 5, 6, 7, 8, 10 ,12, 14) order by gmt_modified limit ?" |
public static final String |
UPDATE_BRANCH_STATUS_APPLICATION_DATA_POSTGRESQL |
"update #branch_table# set status = ?, application_data = ?, gmt_modified = now() where xid = ? and branch_id = ?" |
public static final String |
UPDATE_BRANCH_TRANSACTION_STATUS_POSTGRESQL |
"update #branch_table# set status = ?, gmt_modified = now() where xid = ? and branch_id = ?" |
public static final String |
UPDATE_GLOBAL_TRANSACTION_STATUS_POSTGRESQL |
"update #global_table# set status = ?, gmt_modified = now() where xid = ?" |
Copyright © 2023 Seata. All rights reserved.