Klasse ResolvedTransaction
java.lang.Object
org.teamapps.universaldb.index.transaction.resolved.ResolvedTransaction
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungResolvedTransaction(long nodeId, long requestId, long transactionId, int userId, long timestamp) ResolvedTransaction(long nodeId, long requestId, long transactionId, int userId, long timestamp, ModelUpdate modelUpdate) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddTransactionRecord(ResolvedTransactionRecord transactionRecord) static ResolvedTransactioncreateFromRequest(long transactionId, TransactionRequest request) static ResolvedTransactioncreateResolvedTransaction(byte[] bytes) byte[]getBytes()byte[]getBytes(boolean withCorrelationIds) longlonglonglongintstatic ResolvedTransactionrecreateNewId(long transactionId, ResolvedTransaction resolvedTransaction) voidsetRecordIdByCorrelationId(Map<Integer, Integer> recordIdByCorrelationId) voidwrite(DataOutputStream dos, boolean withCorrelationIds)
-
Konstruktordetails
-
ResolvedTransaction
public ResolvedTransaction(long nodeId, long requestId, long transactionId, int userId, long timestamp) -
ResolvedTransaction
public ResolvedTransaction(long nodeId, long requestId, long transactionId, int userId, long timestamp, ModelUpdate modelUpdate) -
ResolvedTransaction
- Löst aus:
IOException
-
-
Methodendetails
-
createResolvedTransaction
-
createFromRequest
-
recreateNewId
public static ResolvedTransaction recreateNewId(long transactionId, ResolvedTransaction resolvedTransaction) -
write
- Löst aus:
IOException
-
getBytes
- Löst aus:
IOException
-
getBytes
- Löst aus:
IOException
-
addTransactionRecord
-
getNodeId
public long getNodeId() -
getRequestId
public long getRequestId() -
getTransactionId
public long getTransactionId() -
getTransactionType
-
getUserId
public int getUserId() -
getTimestamp
public long getTimestamp() -
getTransactionRecords
-
getModelUpdate
-
getRecordIdByCorrelationId
-
setRecordIdByCorrelationId
-