X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=test%2Fenterprise%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Ftest%2Ftransactions%2FTransactionResource.java;h=4770d78889cfca742f0a579a252cea7d4bb05f9b;hb=83898516d61bfcd1f4e3a3ea79bb56f3877f4900;hp=debd0967389d96057d71ff729e56d81507b16073;hpb=5278ddec06c1af507da45812b4eeb01bd5a561ad;p=utils diff --git a/test/enterprise/src/main/java/org/wamblee/test/transactions/TransactionResource.java b/test/enterprise/src/main/java/org/wamblee/test/transactions/TransactionResource.java index debd0967..4770d788 100644 --- a/test/enterprise/src/main/java/org/wamblee/test/transactions/TransactionResource.java +++ b/test/enterprise/src/main/java/org/wamblee/test/transactions/TransactionResource.java @@ -15,33 +15,37 @@ */ package org.wamblee.test.transactions; - /** - * Interfaces to be implemented by resources that want to participate in transactions - * managed through {@link SimpleTransactionManager}. + * Interfaces to be implemented by resources that want to participate in + * transactions managed through {@link SimpleTransactionManager}. * * @author Erik Brakkee - * + * * @param */ public interface TransactionResource { /** - * Begins a transaction. + * Begins a transaction. + * * @return Object that manages the transaction for the resource. */ - T begin(); - + T begin(); + /** * Rolls back a transaction. - * @param aT Object that manages the transaction for the resource. + * + * @param aT + * Object that manages the transaction for the resource. */ - void rollback(T aT); - + TransactionResult rollback(T aT); + /** - * Commits the transaction. - * @param aT Object that manages the transaction for the resource. + * Commits the transaction. + * + * @param aT + * Object that manages the transaction for the resource. */ - void commit(T aT); - + TransactionResult commit(T aT); + }