public class MultiMapTransactionLogRecord extends Object implements TransactionLogRecord
| Constructor and Description | 
|---|
| MultiMapTransactionLogRecord() | 
| MultiMapTransactionLogRecord(int partitionId,
                            Data key,
                            String name,
                            long ttl,
                            long threadId) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addOperation(Operation op) | 
| int | getFactoryId()Returns DataSerializableFactory factory ID for this class. | 
| int | getId()Returns type identifier for this class. | 
| 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 | 
| int | size() | 
| String | toString() | 
| 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 void writeData(ObjectDataOutput out) throws IOException
DataSerializablewriteData in interface DataSerializableout - outputIOExceptionpublic void readData(ObjectDataInput in) throws IOException
DataSerializablereadData in interface DataSerializablein - inputIOExceptionpublic 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 addOperation(Operation op)
public int size()
public int getFactoryId()
IdentifiedDataSerializablegetFactoryId in interface IdentifiedDataSerializablepublic int getId()
IdentifiedDataSerializablegetId in interface IdentifiedDataSerializableCopyright © 2017 Hazelcast, Inc.. All Rights Reserved.