| 构造器和说明 |
|---|
BatchTrans() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTransToBatch(List<T> transList)
Description: 将一个交易集合一次性提交到批处理中
|
void |
addTransToBatch(T t)
Description: 添加一笔交易到批处理中
|
void |
check() |
void |
check(boolean enableVerifySensitiveWorks)
Description: 批处理自身检查,如果有问题抛异常。
|
String |
getAccount() |
String |
getConnectionId() |
String |
getId() |
int |
getIndex() |
HashSet<String> |
getKeySet() |
Long |
getTimeStamp() |
HashSet<T> |
getTransSet() |
List<String> |
hashListfromBatch()
Description: 从批处理中获取交易hash list
|
boolean |
isExistKeys(HashSet keySet)
Description: key是否有重合的?
|
String[] |
keyToArray()
Description: 获取批处理中的全部key数组
|
TransHead |
oneTrans()
Description: 只获取当前batch的唯一一笔交易
|
void |
setAccount(String account) |
void |
setConnectionId(String connectionId) |
void |
setId(String id) |
void |
setIndex(int index) |
void |
setKeySet(HashSet<String> keySet) |
void |
setTimeStamp(Long timeStamp) |
void |
setTransSet(HashSet<T> transSet)
已过时。
|
int |
sizeFromBatch()
Description: 获取批处理大小
|
String |
toJsonString() |
public void addTransToBatch(T t)
t - public void addTransToBatch(List<T> transList)
transList - public int sizeFromBatch()
public boolean isExistKeys(HashSet keySet)
keySet - public void check()
public void check(boolean enableVerifySensitiveWorks)
enableVerifySensitiveWorks - public String getId()
public void setId(String id)
public void setTransSet(HashSet<T> transSet)
transSet - public String getConnectionId()
public void setConnectionId(String connectionId)
public String toJsonString()
public Long getTimeStamp()
public void setTimeStamp(Long timeStamp)
public int getIndex()
public void setIndex(int index)
public String getAccount()
public void setAccount(String account)
public TransHead oneTrans()
public String[] keyToArray()
Copyright © 2020. All Rights Reserved.