org.eclipse.net4j.util.transaction
Interface ITransaction<CONTEXT>

All Known Implementing Classes:
Transaction

public interface ITransaction<CONTEXT>


Method Summary
 void commit()
           
 void execute(ITransactionalOperation<CONTEXT> operation)
           
 CONTEXT getContext()
           
 boolean isActive()
           
 void rollback()
           
 

Method Detail

isActive

boolean isActive()

getContext

CONTEXT getContext()

execute

void execute(ITransactionalOperation<CONTEXT> operation)
             throws TransactionException
Throws:
TransactionException

commit

void commit()

rollback

void rollback()


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.