1.修复不正确的CID和C_NID的生成规则以及方法名称
This commit is contained in:
parent
9df0577982
commit
2ef6ef4615
|
|
@ -11,7 +11,7 @@ public class TokenGenerateFilter extends SpanNodeProcessFilter {
|
|||
@Override
|
||||
public void doFilter(SpanEntry spanEntry, ChainNode node, CostMap costMap) {
|
||||
|
||||
String nodeToken = TokenGenerator.generate(node.getParentLevelId() + "." + node.getLevelId() +
|
||||
String nodeToken = TokenGenerator.generateNodeToken(node.getParentLevelId() + "." + node.getLevelId() +
|
||||
"-" + node.getViewPoint());
|
||||
|
||||
node.setNodeToken(nodeToken);
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ public class ChainInfo implements Writable {
|
|||
for (ChainNode node : nodes) {
|
||||
chainTokenDesc.append(node.getParentLevelId() + "." + node.getLevelId() + "-" + node.getNodeToken() + ";");
|
||||
}
|
||||
this.cid = TokenGenerator.generate(chainTokenDesc.toString()) + "-";
|
||||
this.cid = TokenGenerator.generateCID(chainTokenDesc.toString());
|
||||
}
|
||||
|
||||
public ChainStatus getChainStatus() {
|
||||
|
|
|
|||
|
|
@ -12,8 +12,16 @@ public class TokenGenerator {
|
|||
private TokenGenerator() {
|
||||
//Non
|
||||
}
|
||||
|
||||
public static String generateCID(String originData) {
|
||||
return "CID_" + generate(originData);
|
||||
}
|
||||
|
||||
public static String generateNodeToken(String originData){
|
||||
return "C_NID_" + generate(originData);
|
||||
}
|
||||
|
||||
public static String generate(String originData) {
|
||||
private static String generate(String originData) {
|
||||
StringBuilder result = new StringBuilder();
|
||||
if (originData != null) {
|
||||
try {
|
||||
|
|
@ -31,6 +39,6 @@ public class TokenGenerator {
|
|||
System.exit(-1);
|
||||
}
|
||||
}
|
||||
return "CID:" + result.toString().toUpperCase();
|
||||
return result.toString().toUpperCase();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue