public class QueueTransactionLogRecord extends Object implements TransactionLogRecord
| Constructor and Description | 
|---|
| QueueTransactionLogRecord() | 
| QueueTransactionLogRecord(String transactionId,
                         long itemId,
                         String name,
                         int partitionId,
                         Operation op) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | getKey()Gets the transaction-log-key that uniquely identifies the  TransactionLogRecordwithin theTransactionLog. | 
| Operation | newCommitOperation() | 
| Operation | newPrepareOperation() | 
| Operation | newRollbackOperation() | 
| void | readData(ObjectDataInput in)Reads fields from the input stream | 
| void | writeData(ObjectDataOutput out)Writes object fields to output stream | 
public Operation newPrepareOperation()
newPrepareOperation in interface TransactionLogRecordpublic Operation newCommitOperation()
newCommitOperation in interface TransactionLogRecordpublic Operation newRollbackOperation()
newRollbackOperation in interface TransactionLogRecordpublic Object getKey()
TransactionLogRecordTransactionLogRecord within the TransactionLog.
 E.g. for a map that would be the map-name and the key. So if a map transactional put is done on some
 key, and if later on another put on that key is done, by using the same transaction-log-key, the first
 put is overwritten.
 If null is returned, this TransactionLogRecord can't be identified and can't be overwritten by a later change.getKey in interface TransactionLogRecordpublic void writeData(ObjectDataOutput out) throws IOException
DataSerializablewriteData in interface DataSerializableout - outputIOExceptionpublic void readData(ObjectDataInput in) throws IOException
DataSerializablereadData in interface DataSerializablein - inputIOExceptionCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.