1 21 package oracle.toplink.essentials.transaction.sunas; 23 24 import javax.transaction.TransactionManager ; 25 import oracle.toplink.essentials.transaction.JTATransactionController; 26 27 36 public class SunAS9TransactionController extends JTATransactionController { 37 public static final String JNDI_TRANSACTION_MANAGER_NAME = "java:pm/TransactionManager"; 40 41 public SunAS9TransactionController() { 42 super(); 43 } 44 45 49 protected TransactionManager acquireTransactionManager() throws Exception { 50 return (TransactionManager )jndiLookup(JNDI_TRANSACTION_MANAGER_NAME); 51 } 52 53 58 protected void markTransactionForRollback_impl() throws Exception { 59 getTransactionManager().getTransaction().setRollbackOnly(); 60 } 61 } 62 | Popular Tags |