| 构造器和说明 |
|---|
BatchTrans() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTransToBatch(List<T> transList)
Description: 将一个交易集合一次性提交到批处理中
|
void |
addTransToBatch(T t)
Description: 添加一笔交易到批处理中
|
void |
batchSetMsg(String message)
Description: 批量设置批处理中全部交易的msg
|
void |
batchSetStatus(Trans.TransStatus status)
Description: 批量设置批处理中全部交易的 status
|
void |
check() |
void |
check(boolean enableVerifySensitiveWorks)
Description: 批处理自身检查,如果有问题抛异常。
|
String |
getAccount() |
String |
getConnectionId() |
String |
getId() |
int |
getIndex() |
HashSet<String> |
getKeySet() |
String |
getMsg() |
Trans.TransStatus |
getStatus() |
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 |
setMsg(String msg) |
void |
setStatus(Trans.TransStatus status) |
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 String getMsg()
public void setMsg(String msg)
public Long getTimeStamp()
public void setTimeStamp(Long timeStamp)
public Trans.TransStatus getStatus()
public void setStatus(Trans.TransStatus status)
public int getIndex()
public void setIndex(int index)
public String getAccount()
public void setAccount(String account)
public void batchSetMsg(String message)
message - public void batchSetStatus(Trans.TransStatus status)
status - public TransHead oneTrans()
public String[] keyToArray()
Copyright © 2019. All Rights Reserved.