mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-20 07:26:49 +00:00
Fixed most reported issues by SonarCloud.
This commit is contained in:
@@ -36,10 +36,10 @@ public class App {
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
|
||||
var data1 = new Data(1, "data1", Data.DataType.type1);
|
||||
var data2 = new Data(2, "data2", Data.DataType.type2);
|
||||
var data3 = new Data(3, "data3", Data.DataType.type3);
|
||||
var data4 = new Data(4, "data4", Data.DataType.type1);
|
||||
var data1 = new Data(1, "data1", Data.DataType.TYPE_1);
|
||||
var data2 = new Data(2, "data2", Data.DataType.TYPE_2);
|
||||
var data3 = new Data(3, "data3", Data.DataType.TYPE_3);
|
||||
var data4 = new Data(4, "data4", Data.DataType.TYPE_1);
|
||||
|
||||
var shard1 = new Shard(1);
|
||||
var shard2 = new Shard(2);
|
||||
|
||||
@@ -71,7 +71,7 @@ public class Data {
|
||||
}
|
||||
|
||||
enum DataType {
|
||||
type1, type2, type3
|
||||
TYPE_1, TYPE_2, TYPE_3
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -47,11 +47,11 @@ public class RangeShardManager extends ShardManager {
|
||||
protected int allocateShard(Data data) {
|
||||
var type = data.getType();
|
||||
switch (type) {
|
||||
case type1:
|
||||
case TYPE_1:
|
||||
return 1;
|
||||
case type2:
|
||||
case TYPE_2:
|
||||
return 2;
|
||||
case type3:
|
||||
case TYPE_3:
|
||||
return 3;
|
||||
default:
|
||||
return -1;
|
||||
|
||||
Reference in New Issue
Block a user