提交 2ef6ef46 编写于 作者: wu-sheng's avatar wu-sheng

1.修复不正确的CID和C_NID的生成规则以及方法名称

上级 9df05779
......@@ -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();
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册