| 4 | import org.w3c.dom.Element; |
| 5 | |
| 6 | public class Dbh2Config implements Config.ICustomize { |
| 7 | private int rpcTimeout = 60_000; |
| 8 | private long prepareMaxTime = 80_000; // 一般大于rpcTimeout |
| 9 | private long bucketMaxTime = 100_000; // 必须大于prepareMaxTime |
| 10 | private int serverFastErrorPeriod = 5000; |
| 11 | private int splitPutCount = 100; |
| 12 | private double splitLoad = 5000 * 0.8; |
| 13 | private double splitMaxManagerLoad = splitLoad * 4; |
| 14 | private int raftClusterCount = 3; |
| 15 | private boolean serialize = true; |
| 16 | private int splitCleanCount = 200; |
| 17 | |
| 18 | public int getRpcTimeout() { |
| 19 | return rpcTimeout; |
| 20 | } |
| 21 | |
| 22 | public void setRpcTimeout(int value) { |
| 23 | rpcTimeout = value; |
| 24 | } |
| 25 | |
| 26 | public boolean isSerialize() { |
| 27 | return serialize; |
| 28 | } |
| 29 | |
| 30 | public void setSerialize(boolean value) { |
| 31 | serialize = value; |
| 32 | } |
| 33 | |
| 34 | public int getRaftClusterCount() { |
| 35 | return raftClusterCount; |
| 36 | } |
| 37 | |
| 38 | public double getSplitMaxManagerLoad() { |
| 39 | return splitMaxManagerLoad; |
| 40 | } |
| 41 | |
| 42 | public double getSplitLoad() { |
| 43 | return splitLoad; |
| 44 | } |
| 45 | |
| 46 | public int getSplitPutCount() { |
| 47 | return splitPutCount; |
| 48 | } |
| 49 | |
| 50 | public int getServerFastErrorPeriod() { |
| 51 | return serverFastErrorPeriod; |
| 52 | } |
| 53 | |
| 54 | public long getPrepareMaxTime() { |
| 55 | return prepareMaxTime; |
| 56 | } |
| 57 | |
| 58 | public long getBucketMaxTime() { |
| 59 | return bucketMaxTime; |
| 60 | } |
| 61 | |
| 62 | @Override |
| 63 | public String getName() { |
nothing calls this directly
no outgoing calls
no test coverage detected