@Nonnegative
public static int calculateLogicalNodeShifting(@Min(128) @Max(8192) int maxLogicalNodeCount) {
switch (maxLogicalNodeCount) {
case MAX_LOGICAL_NODE_COUNT_128:
return SHIFT_LOGICAL_NODE_ID_128;
case MAX_LOGICAL_NODE_COUNT_256:
return SHIFT_LOGICAL_NODE_ID_256;
case MAX_LOGICAL_NODE_COUNT_512:
return SHIFT_LOGICAL_NODE_ID_512;
case MAX_LOGICAL_NODE_COUNT_1024:
return SHIFT_LOGICAL_NODE_ID_1024;
case MAX_LOGICAL_NODE_COUNT_2048:
return SHIFT_LOGICAL_NODE_ID_2048;
case MAX_LOGICAL_NODE_COUNT_4096:
return SHIFT_LOGICAL_NODE_ID_4096;
case MAX_LOGICAL_NODE_COUNT_8192:
return SHIFT_LOGICAL_NODE_ID_8192;
default:
throw exception(IllegalArgumentException::new, ILLEGAL_MAX_LOGICAL_NODE_COUNT);
}
}
InternalSequencerUtils.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:snowcast
作者:
评论列表
文章目录