package com.qianwen.mdc.collect.config;
|
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.stereotype.Component;
|
|
@Component
|
@ConfigurationProperties(prefix = "wfg")
|
public class WfgProperties {
|
private short method;
|
private short workerId;
|
|
private long baseTime;
|
// # 数据中心id
|
private short dataCenterId;
|
// # 数据中心id位长,默认为0表示不开启数据中心id功能
|
private byte dataCenterIdBitLength;
|
// # 机器码(当前系统的机器码)
|
// # 机器码位长(能表示机器码的最大值)
|
private byte workerIdBitLength;
|
// # 序列数位长(能表示机器码的最大序列数)
|
private byte seqBitLength;
|
// # 最大序列数(含)
|
private short minSeqNumber;
|
// # 最小序列数(含)
|
private short maxSeqNumber;
|
// # 最大漂移次数,与计算能力有关
|
private short topOverCostCount;
|
public short getMethod() {
|
return method;
|
}
|
public void setMethod(short method) {
|
this.method = method;
|
}
|
public short getWorkerId() {
|
return workerId;
|
}
|
public void setWorkerId(short workerId) {
|
this.workerId = workerId;
|
}
|
public long getBaseTime() {
|
return baseTime;
|
}
|
public void setBaseTime(long baseTime) {
|
this.baseTime = baseTime;
|
}
|
public short getDataCenterId() {
|
return dataCenterId;
|
}
|
public void setDataCenterId(short dataCenterId) {
|
this.dataCenterId = dataCenterId;
|
}
|
public byte getDataCenterIdBitLength() {
|
return dataCenterIdBitLength;
|
}
|
public void setDataCenterIdBitLength(byte dataCenterIdBitLength) {
|
this.dataCenterIdBitLength = dataCenterIdBitLength;
|
}
|
public byte getWorkerIdBitLength() {
|
return workerIdBitLength;
|
}
|
public void setWorkerIdBitLength(byte workerIdBitLength) {
|
this.workerIdBitLength = workerIdBitLength;
|
}
|
public byte getSeqBitLength() {
|
return seqBitLength;
|
}
|
public void setSeqBitLength(byte seqBitLength) {
|
this.seqBitLength = seqBitLength;
|
}
|
public short getMinSeqNumber() {
|
return minSeqNumber;
|
}
|
public void setMinSeqNumber(short minSeqNumber) {
|
this.minSeqNumber = minSeqNumber;
|
}
|
public short getMaxSeqNumber() {
|
return maxSeqNumber;
|
}
|
public void setMaxSeqNumber(short maxSeqNumber) {
|
this.maxSeqNumber = maxSeqNumber;
|
}
|
public short getTopOverCostCount() {
|
return topOverCostCount;
|
}
|
public void setTopOverCostCount(short topOverCostCount) {
|
this.topOverCostCount = topOverCostCount;
|
}
|
|
}
|