Skip to content

Commit 786a19a

Browse files
authored
Merge branch '2.x' into feat-add-registry-port
2 parents 9d42e9a + 8140d90 commit 786a19a

File tree

13 files changed

+38
-1
lines changed

13 files changed

+38
-1
lines changed

changes/en-us/2.x.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ Add changes here for all PR submitted to the 2.x branch.
4646
- [[#7955](https://github.com/apache/incubator-seata/pull/7955)] change the getProperty call to resolvePlaceholders
4747
- [[#7971](https://github.com/apache/incubator-seata/pull/7971)] upgrade some dependencies
4848
- [[#7970](https://github.com/apache/incubator-seata/pull/7970)] Remove unnecessary refreshLeader from ClusterController cluster endpoint
49+
- [[#8019](https://github.com/apache/incubator-seata/pull/8019)] mark deprecated JSON parsers
4950

5051

5152
### security:

changes/zh-cn/2.x.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
- [[#7955](https://github.com/apache/incubator-seata/pull/7955)] 将 getProperty 调用改为 resolvePlaceholders
4949
- [[#7971](https://github.com/apache/incubator-seata/pull/7971)] 升级一些依赖
5050
- [[#7970](https://github.com/apache/incubator-seata/pull/7970)] 移除 ClusterController 中不必要的 refreshLeader 调用
51-
51+
- [[#8019](https://github.com/apache/incubator-seata/pull/8019)] 标记弃用的json解析器
5252

5353

5454

integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/json/JsonParser.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818

1919
import java.io.IOException;
2020

21+
/**
22+
* @deprecated use {@link org.apache.seata.common.json.JsonSerializer} in json-common module instead.
23+
*/
24+
@Deprecated
2125
public interface JsonParser {
2226

2327
String toJSONString(Object object) throws IOException;

integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/json/JsonParserFactory.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424
import java.util.Optional;
2525
import java.util.concurrent.ConcurrentHashMap;
2626

27+
/**
28+
* @deprecated use {@link org.apache.seata.common.json.JsonSerializerFactory} in json-common module instead.
29+
*/
30+
@Deprecated
2731
public class JsonParserFactory {
2832

2933
private static final Map<String, JsonParserWrap> JSON_PARSER_INSTANCES = new ConcurrentHashMap<>();

integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/json/JsonParserWrap.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818

1919
import org.apache.seata.common.exception.JsonParseException;
2020

21+
/**
22+
* @deprecated use {@link org.apache.seata.common.json.JsonSerializer} in json-common module instead.
23+
*/
24+
@Deprecated
2125
public class JsonParserWrap implements JsonParser {
2226

2327
private JsonParser jsonParser;

integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/util/JsonUtil.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424

2525
import java.util.Objects;
2626

27+
/**
28+
* @deprecated use {@link org.apache.seata.common.json.JsonUtil} in json-common module instead.
29+
*/
30+
@Deprecated
2731
public class JsonUtil {
2832

2933
private static final String CONFIG_JSON_PARSER_NAME = ConfigurationFactory.getInstance()

saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/parser/JsonParser.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
/**
2020
* Json Parser
2121
*
22+
* @deprecated use {@link org.apache.seata.common.json.JsonSerializer} in json-common module instead.
2223
*/
24+
@Deprecated
2325
public interface JsonParser {
2426

2527
/**

saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/parser/JsonParserFactory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
/**
2626
* JsonParserFactory
2727
*
28+
* @deprecated use {@link org.apache.seata.common.json.JsonSerializerFactory} in json-common module instead.
2829
*/
30+
@Deprecated
2931
public class JsonParserFactory {
3032

3133
private JsonParserFactory() {}

saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/parser/impl/FastjsonParser.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
/**
2626
* JsonParser implement by Fastjson
2727
*
28+
* @deprecated use {@link org.apache.seata.common.json.impl.FastjsonJsonSerializer} in json-common module instead.
2829
*/
30+
@Deprecated
2931
@LoadLevel(name = FastjsonParser.NAME)
3032
public class FastjsonParser implements JsonParser {
3133

saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/parser/impl/JacksonJsonParser.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@
3232
/**
3333
* JsonParser implement by Jackson
3434
*
35+
* @deprecated use {@link org.apache.seata.common.json.impl.JacksonJsonSerializer} in json-common module instead.
3536
*/
37+
@Deprecated
3638
@LoadLevel(name = JacksonJsonParser.NAME)
3739
public class JacksonJsonParser implements JsonParser {
3840

0 commit comments

Comments
 (0)