1616 */
1717package org .apache .rocketmq .broker .config .v1 ;
1818
19- import com .alibaba .fastjson .JSON ;
20- import com .alibaba .fastjson .JSONObject ;
21- import com .alibaba .fastjson .serializer .SerializerFeature ;
22- import java .io .File ;
23- import java .util .Map ;
24- import java .util .Set ;
25- import java .util .concurrent .ConcurrentHashMap ;
26- import java .util .concurrent .ConcurrentMap ;
27- import java .util .function .BiConsumer ;
19+ import com .alibaba .fastjson2 .JSON ;
20+ import com .alibaba .fastjson2 .JSONObject ;
21+ import com .alibaba .fastjson2 .JSONWriter ;
2822import org .apache .rocketmq .broker .BrokerController ;
2923import org .apache .rocketmq .broker .RocksDBConfigManager ;
3024import org .apache .rocketmq .broker .subscription .SubscriptionGroupManager ;
3529import org .rocksdb .CompressionType ;
3630import org .rocksdb .RocksIterator ;
3731
32+ import java .io .File ;
33+ import java .util .Map ;
34+ import java .util .Set ;
35+ import java .util .concurrent .ConcurrentHashMap ;
36+ import java .util .concurrent .ConcurrentMap ;
37+ import java .util .function .BiConsumer ;
38+
3839public class RocksDBSubscriptionGroupManager extends SubscriptionGroupManager {
3940
4041 protected transient RocksDBConfigManager rocksDBConfigManager ;
@@ -132,7 +133,7 @@ public SubscriptionGroupConfig putSubscriptionGroupConfig(SubscriptionGroupConfi
132133
133134 try {
134135 byte [] keyBytes = groupName .getBytes (DataConverter .CHARSET_UTF8 );
135- byte [] valueBytes = JSON .toJSONBytes (subscriptionGroupConfig , SerializerFeature .BrowserCompatible );
136+ byte [] valueBytes = JSON .toJSONBytes (subscriptionGroupConfig , JSONWriter . Feature .BrowserCompatible );
136137 this .rocksDBConfigManager .put (keyBytes , keyBytes .length , valueBytes );
137138 } catch (Exception e ) {
138139 log .error ("kv put sub Failed, {}" , subscriptionGroupConfig .toString ());
@@ -147,7 +148,7 @@ protected SubscriptionGroupConfig putSubscriptionGroupConfigIfAbsent(Subscriptio
147148 if (oldConfig == null ) {
148149 try {
149150 byte [] keyBytes = groupName .getBytes (DataConverter .CHARSET_UTF8 );
150- byte [] valueBytes = JSON .toJSONBytes (subscriptionGroupConfig , SerializerFeature .BrowserCompatible );
151+ byte [] valueBytes = JSON .toJSONBytes (subscriptionGroupConfig , JSONWriter . Feature .BrowserCompatible );
151152 this .rocksDBConfigManager .put (keyBytes , keyBytes .length , valueBytes );
152153 } catch (Exception e ) {
153154 log .error ("kv put sub Failed, {}" , subscriptionGroupConfig .toString ());
0 commit comments