com.hazelcast.transaction.impl
Interface TransactionLog

All Superinterfaces:
DataSerializable
All Known Subinterfaces:
KeyAwareTransactionLog
All Known Implementing Classes:
CollectionTransactionLog, MapTransactionLog, MultiMapTransactionLog, QueueTransactionLog

public interface TransactionLog
extends DataSerializable


Method Summary
 Future commit(NodeEngine nodeEngine)
           
 void commitAsync(NodeEngine nodeEngine, ExecutionCallback callback)
           
 Future prepare(NodeEngine nodeEngine)
           
 Future rollback(NodeEngine nodeEngine)
           
 void rollbackAsync(NodeEngine nodeEngine, ExecutionCallback callback)
           
 
Methods inherited from interface com.hazelcast.nio.serialization.DataSerializable
readData, writeData
 

Method Detail

prepare

Future prepare(NodeEngine nodeEngine)

commit

Future commit(NodeEngine nodeEngine)

rollback

Future rollback(NodeEngine nodeEngine)

commitAsync

void commitAsync(NodeEngine nodeEngine,
                 ExecutionCallback callback)

rollbackAsync

void rollbackAsync(NodeEngine nodeEngine,
                   ExecutionCallback callback)


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.