Skip to content

Commit

Permalink
Use @JsonGen annotation
Browse files Browse the repository at this point in the history
  • Loading branch information
vietj committed Nov 30, 2023
1 parent 22ea1b5 commit 86462a9
Show file tree
Hide file tree
Showing 12 changed files with 36 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class PoolOptionsConverter {
private static final Base64.Decoder BASE64_DECODER = JsonUtil.BASE64_DECODER;
private static final Base64.Encoder BASE64_ENCODER = JsonUtil.BASE64_ENCODER;

public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, PoolOptions obj) {
static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, PoolOptions obj) {
for (java.util.Map.Entry<String, Object> member : json) {
switch (member.getKey()) {
case "name":
Expand Down Expand Up @@ -49,11 +49,11 @@ public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json,
}
}

public static void toJson(PoolOptions obj, JsonObject json) {
static void toJson(PoolOptions obj, JsonObject json) {
toJson(obj, json.getMap());
}

public static void toJson(PoolOptions obj, java.util.Map<String, Object> json) {
static void toJson(PoolOptions obj, java.util.Map<String, Object> json) {
if (obj.getName() != null) {
json.put("name", obj.getName());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class RedisClusterConnectOptionsConverter {
private static final Base64.Decoder BASE64_DECODER = JsonUtil.BASE64_DECODER;
private static final Base64.Encoder BASE64_ENCODER = JsonUtil.BASE64_ENCODER;

public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisClusterConnectOptions obj) {
static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisClusterConnectOptions obj) {
for (java.util.Map.Entry<String, Object> member : json) {
switch (member.getKey()) {
case "useReplicas":
Expand All @@ -34,11 +34,11 @@ public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json,
}
}

public static void toJson(RedisClusterConnectOptions obj, JsonObject json) {
static void toJson(RedisClusterConnectOptions obj, JsonObject json) {
toJson(obj, json.getMap());
}

public static void toJson(RedisClusterConnectOptions obj, java.util.Map<String, Object> json) {
static void toJson(RedisClusterConnectOptions obj, java.util.Map<String, Object> json) {
if (obj.getUseReplicas() != null) {
json.put("useReplicas", obj.getUseReplicas().name());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class RedisConnectOptionsConverter {
private static final Base64.Decoder BASE64_DECODER = JsonUtil.BASE64_DECODER;
private static final Base64.Encoder BASE64_ENCODER = JsonUtil.BASE64_ENCODER;

public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisConnectOptions obj) {
static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisConnectOptions obj) {
for (java.util.Map.Entry<String, Object> member : json) {
switch (member.getKey()) {
case "maxNestedArrays":
Expand Down Expand Up @@ -69,11 +69,11 @@ public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json,
}
}

public static void toJson(RedisConnectOptions obj, JsonObject json) {
static void toJson(RedisConnectOptions obj, JsonObject json) {
toJson(obj, json.getMap());
}

public static void toJson(RedisConnectOptions obj, java.util.Map<String, Object> json) {
static void toJson(RedisConnectOptions obj, java.util.Map<String, Object> json) {
json.put("maxNestedArrays", obj.getMaxNestedArrays());
json.put("protocolNegotiation", obj.isProtocolNegotiation());
if (obj.getPassword() != null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class RedisOptionsConverter {
private static final Base64.Decoder BASE64_DECODER = JsonUtil.BASE64_DECODER;
private static final Base64.Encoder BASE64_ENCODER = JsonUtil.BASE64_ENCODER;

public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisOptions obj) {
static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisOptions obj) {
for (java.util.Map.Entry<String, Object> member : json) {
switch (member.getKey()) {
case "type":
Expand Down Expand Up @@ -132,11 +132,11 @@ public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json,
}
}

public static void toJson(RedisOptions obj, JsonObject json) {
static void toJson(RedisOptions obj, JsonObject json) {
toJson(obj, json.getMap());
}

public static void toJson(RedisOptions obj, java.util.Map<String, Object> json) {
static void toJson(RedisOptions obj, java.util.Map<String, Object> json) {
if (obj.getType() != null) {
json.put("type", obj.getType().name());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class RedisSentinelConnectOptionsConverter {
private static final Base64.Decoder BASE64_DECODER = JsonUtil.BASE64_DECODER;
private static final Base64.Encoder BASE64_ENCODER = JsonUtil.BASE64_ENCODER;

public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisSentinelConnectOptions obj) {
static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisSentinelConnectOptions obj) {
for (java.util.Map.Entry<String, Object> member : json) {
switch (member.getKey()) {
case "role":
Expand All @@ -34,11 +34,11 @@ public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json,
}
}

public static void toJson(RedisSentinelConnectOptions obj, JsonObject json) {
static void toJson(RedisSentinelConnectOptions obj, JsonObject json) {
toJson(obj, json.getMap());
}

public static void toJson(RedisSentinelConnectOptions obj, java.util.Map<String, Object> json) {
static void toJson(RedisSentinelConnectOptions obj, java.util.Map<String, Object> json) {
if (obj.getRole() != null) {
json.put("role", obj.getRole().name());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@ public class RedisStandaloneConnectOptionsConverter {
private static final Base64.Decoder BASE64_DECODER = JsonUtil.BASE64_DECODER;
private static final Base64.Encoder BASE64_ENCODER = JsonUtil.BASE64_ENCODER;

public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisStandaloneConnectOptions obj) {
static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, RedisStandaloneConnectOptions obj) {
for (java.util.Map.Entry<String, Object> member : json) {
switch (member.getKey()) {
}
}
}

public static void toJson(RedisStandaloneConnectOptions obj, JsonObject json) {
static void toJson(RedisStandaloneConnectOptions obj, JsonObject json) {
toJson(obj, json.getMap());
}

public static void toJson(RedisStandaloneConnectOptions obj, java.util.Map<String, Object> json) {
static void toJson(RedisStandaloneConnectOptions obj, java.util.Map<String, Object> json) {
}
}
4 changes: 3 additions & 1 deletion src/main/java/io/vertx/redis/client/PoolOptions.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@
package io.vertx.redis.client;

import io.vertx.codegen.annotations.DataObject;
import io.vertx.codegen.json.annotations.JsonGen;
import io.vertx.core.json.JsonObject;

import java.util.UUID;

@DataObject(generateConverter = true)
@DataObject
@JsonGen(publicConverter = false)
public class PoolOptions {

private String name;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@
package io.vertx.redis.client;

import io.vertx.codegen.annotations.DataObject;
import io.vertx.codegen.json.annotations.JsonGen;
import io.vertx.core.json.JsonObject;

import java.util.List;

@DataObject(generateConverter = true)
@DataObject
@JsonGen(publicConverter = false)
public class RedisClusterConnectOptions extends RedisConnectOptions {

private RedisReplicas useReplicas;
Expand Down
4 changes: 3 additions & 1 deletion src/main/java/io/vertx/redis/client/RedisConnectOptions.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,14 @@
package io.vertx.redis.client;

import io.vertx.codegen.annotations.DataObject;
import io.vertx.codegen.json.annotations.JsonGen;
import io.vertx.core.json.JsonObject;

import java.util.ArrayList;
import java.util.List;

@DataObject(generateConverter = true)
@DataObject
@JsonGen(publicConverter = false)
public abstract class RedisConnectOptions {

private volatile String password;
Expand Down
4 changes: 3 additions & 1 deletion src/main/java/io/vertx/redis/client/RedisOptions.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@

import io.vertx.codegen.annotations.DataObject;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.json.annotations.JsonGen;
import io.vertx.core.json.JsonObject;
import io.vertx.core.net.NetClientOptions;
import io.vertx.core.tracing.TracingPolicy;
Expand All @@ -30,7 +31,8 @@
*
* @author Paulo Lopes
*/
@DataObject(generateConverter = true)
@DataObject
@JsonGen(publicConverter = false)
public class RedisOptions {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@
package io.vertx.redis.client;

import io.vertx.codegen.annotations.DataObject;
import io.vertx.codegen.json.annotations.JsonGen;
import io.vertx.core.json.JsonObject;

import java.util.List;

@DataObject(generateConverter = true)
@DataObject
@JsonGen(publicConverter = false)
public class RedisSentinelConnectOptions extends RedisConnectOptions {

private RedisRole role;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@
package io.vertx.redis.client;

import io.vertx.codegen.annotations.DataObject;
import io.vertx.codegen.json.annotations.JsonGen;
import io.vertx.core.json.JsonObject;

import java.util.List;

@DataObject(generateConverter = true)
@DataObject
@JsonGen(publicConverter = false)
public class RedisStandaloneConnectOptions extends RedisConnectOptions {

public RedisStandaloneConnectOptions(RedisOptions options) {
Expand Down

0 comments on commit 86462a9

Please sign in to comment.