org.openanzo.model.transaction
Interface ITransactionQueueListener


public interface ITransactionQueueListener

The ITransactionQueueListener gets events when operations occur on the ITransactionQueue.

Author:
Matthew Roy ( mroy@cambridgesemantics.com )

Method Summary
 void transactionAddedToQueue(ITransaction transaction)
          A transaction was added to the queue.
 void transactionAddedToQueueFailed(ITransaction transaction, java.lang.Exception exception)
          A transaction was not added to queue because of an exception.
 void transactionQueueCleared()
          The transaction queue was cleared of all transactions.
 void transactionQueueCommited(ITransaction transaction, boolean commitSuccess, java.util.List<AnzoException> errors)
          A transaction committed on the server.
 

Method Detail

transactionAddedToQueue

void transactionAddedToQueue(ITransaction transaction)
A transaction was added to the queue.

Parameters:
transaction -

transactionQueueCommited

void transactionQueueCommited(ITransaction transaction,
                              boolean commitSuccess,
                              java.util.List<AnzoException> errors)
A transaction committed on the server.

Parameters:
transaction - that was committed
commitSuccess - whether committing was successful
errors - Set of any errors if committing was a failure

transactionQueueCleared

void transactionQueueCleared()
The transaction queue was cleared of all transactions.


transactionAddedToQueueFailed

void transactionAddedToQueueFailed(ITransaction transaction,
                                   java.lang.Exception exception)
A transaction was not added to queue because of an exception.

Parameters:
transaction - that was being added to queue
exception - cause for failure


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.