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