16
16
*/
17
17
package org .apache .rocketmq .broker .config .v1 ;
18
18
19
- import com .alibaba .fastjson2 .JSON ;
20
- import com .alibaba .fastjson2 .JSONObject ;
21
- import com .alibaba .fastjson2 .JSONWriter ;
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 ;
22
28
import org .apache .rocketmq .broker .BrokerController ;
23
29
import org .apache .rocketmq .broker .RocksDBConfigManager ;
24
30
import org .apache .rocketmq .broker .subscription .SubscriptionGroupManager ;
29
35
import org .rocksdb .CompressionType ;
30
36
import org .rocksdb .RocksIterator ;
31
37
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
-
39
38
public class RocksDBSubscriptionGroupManager extends SubscriptionGroupManager {
40
39
41
40
protected transient RocksDBConfigManager rocksDBConfigManager ;
@@ -133,7 +132,7 @@ public SubscriptionGroupConfig putSubscriptionGroupConfig(SubscriptionGroupConfi
133
132
134
133
try {
135
134
byte [] keyBytes = groupName .getBytes (DataConverter .CHARSET_UTF8 );
136
- byte [] valueBytes = JSON .toJSONBytes (subscriptionGroupConfig , JSONWriter . Feature .BrowserCompatible );
135
+ byte [] valueBytes = JSON .toJSONBytes (subscriptionGroupConfig , SerializerFeature .BrowserCompatible );
137
136
this .rocksDBConfigManager .put (keyBytes , keyBytes .length , valueBytes );
138
137
} catch (Exception e ) {
139
138
log .error ("kv put sub Failed, {}" , subscriptionGroupConfig .toString ());
@@ -148,7 +147,7 @@ protected SubscriptionGroupConfig putSubscriptionGroupConfigIfAbsent(Subscriptio
148
147
if (oldConfig == null ) {
149
148
try {
150
149
byte [] keyBytes = groupName .getBytes (DataConverter .CHARSET_UTF8 );
151
- byte [] valueBytes = JSON .toJSONBytes (subscriptionGroupConfig , JSONWriter . Feature .BrowserCompatible );
150
+ byte [] valueBytes = JSON .toJSONBytes (subscriptionGroupConfig , SerializerFeature .BrowserCompatible );
152
151
this .rocksDBConfigManager .put (keyBytes , keyBytes .length , valueBytes );
153
152
} catch (Exception e ) {
154
153
log .error ("kv put sub Failed, {}" , subscriptionGroupConfig .toString ());
0 commit comments