00001 00026 package org.objectweb.jonas.jtm; 00027 00028 import javax.transaction.UserTransaction; 00029 import org.objectweb.jotm.Current; 00030 import org.objectweb.jotm.TransactionFactory; 00031 import org.objectweb.jonas.service.Service; 00032 import org.objectweb.transaction.jta.TransactionManager; 00033 00037 public interface TransactionService extends Service { 00038 00042 public Current getCurrent(); 00043 00047 public TransactionManager getTransactionManager(); 00048 00052 public UserTransaction getUserTransaction(); 00053 00057 public TransactionFactory getTransactionFactory(); 00058 00062 public void setTimeout(int t); 00063 } 00064