import org.apache.geronimo.transaction.manager.TransactionManagerImpl; import org.apache.geronimo.transaction.manager.XidFactoryImpl; import org.apache.geronimo.transaction.log.HOWLLog; import org.apache.geronimo.transaction.log.UnrecoverableLog; import org.apache.geronimo.transaction.log.LogConfigurationException; try { TransactionManagerImpl transactionManager = new TransactionManagerImpl(); HOWLLog log = new HOWLLog(); log.setDirectory("path/to/log/directory"); log.setLogFileName("transaction.log"); log.setBufferSize(1024); log.setBufferSize(10000); log.setFlushSleepTime(100); XidFactoryImpl xidFactory = new XidFactoryImpl(); transactionManager.setTransactionLog(log); transactionManager.setXidFactory(xidFactory); transactionManager.doStart(); transactionManager.commit(); } catch (LogConfigurationException e) { } catch (Exception e) { } try { transactionManager.commit(); } catch (Exception e) { try { transactionManager.rollback(); } catch (Exception ex) { } }


上一篇:
下一篇:
切换中文