Skip to content

Commit d4f7db5

Browse files
committed
添加Serializable
1 parent bc75393 commit d4f7db5

File tree

5 files changed

+37
-4
lines changed

5 files changed

+37
-4
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package cn.springcloud.gray.model;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Builder;
5+
import lombok.Data;
6+
import lombok.NoArgsConstructor;
7+
8+
import java.io.Serializable;
9+
10+
/**
11+
* @author saleson
12+
* @date 2020-09-09 00:01
13+
*/
14+
@Data
15+
@Builder
16+
@AllArgsConstructor
17+
@NoArgsConstructor
18+
public class GrayInstanceAlias implements Serializable {
19+
private static final long serialVersionUID = 8433446869828423603L;
20+
private String serviceId;
21+
private String instanceId;
22+
private String[] aliases;
23+
}

spring-cloud-gray-core/src/main/java/cn/springcloud/gray/model/GrayTrackDefinition.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,15 @@
44
import lombok.Setter;
55
import lombok.ToString;
66

7+
import java.io.Serializable;
8+
79
@ToString
810
@Setter
911
@Getter
10-
public class GrayTrackDefinition {
12+
public class GrayTrackDefinition implements Serializable {
1113

1214

15+
private static final long serialVersionUID = -968308788323949943L;
1316
private String name;
1417

1518
private String value;

spring-cloud-gray-core/src/main/java/cn/springcloud/gray/model/HandleRuleDefinition.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
56
import java.util.Set;
67

78
/**
89
* @author saleson
910
* @date 2020-05-24 22:43
1011
*/
1112
@Data
12-
public class HandleRuleDefinition {
13+
public class HandleRuleDefinition implements Serializable {
14+
private static final long serialVersionUID = -1799758887400489344L;
1315
private String id;
1416
private String type;
1517
private Set<String> matchingPolicyIds;

spring-cloud-gray-core/src/main/java/cn/springcloud/gray/model/InstanceInfo.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22

33
import lombok.*;
44

5+
import java.io.Serializable;
6+
57
@ToString
68
@Setter
79
@Getter
810
@AllArgsConstructor
911
@NoArgsConstructor
1012
@Builder
11-
public class InstanceInfo {
13+
public class InstanceInfo implements Serializable {
14+
private static final long serialVersionUID = -8611566841323195850L;
1215
private String serviceId;
1316
private String instanceId;
1417
private String host;

spring-cloud-gray-core/src/main/java/cn/springcloud/gray/model/ServiceRouteInfo.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import lombok.Data;
66
import lombok.NoArgsConstructor;
77

8+
import java.io.Serializable;
89
import java.util.Map;
910
import java.util.Set;
1011

@@ -16,7 +17,8 @@
1617
@AllArgsConstructor
1718
@NoArgsConstructor
1819
@Builder
19-
public class ServiceRouteInfo {
20+
public class ServiceRouteInfo implements Serializable {
21+
private static final long serialVersionUID = -7647007838310505000L;
2022
private String serviceId;
2123
private Set<String> routePolicies;
2224
private Map<String, Set<String>> multiVersionRoutePolicies;

0 commit comments

Comments
 (0)