On Feb 7, 2013, at 12:31 PM, Manik Surtani <[email protected]> wrote:
> > On 7 Feb 2013, at 11:23, Galder Zamarreño <[email protected]> wrote: > >> Hi all, >> >> I'm back with a more food for thought wrt JSR-107 impl. Our CacheManager >> adapter needs to implement: >> >> UserTransaction getUserTransaction(); >> >> The problem there is that there's no standard way of getting a >> UserTransaction given a JTA TransactionManager. >> >> It really is down to each TransactionManager provider to give a >> UserTransaction instance (whether JNDI, static…etc). >> >> So, we need a way to lookup a UserTransaction. >> >> One option is to add a getUserTransaction to TransactionManagerLookup, but >> that will break existing clients. > > You mean it would break existing TML implementations? ^ Yeah, potentially yeah. > Do we know of any custom TML implementations though? Yes: - https://github.com/hibernate/hibernate-orm/blob/master/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/tm/HibernateTransactionManagerLookup.java - https://github.com/jbossas/jboss-as/blob/master/clustering/infinispan/src/main/java/org/jboss/as/clustering/infinispan/TransactionManagerProvider.java > >> >> Alternatively, define a >> org.infinispan.transaction.lookup.UserTransactionLookup interface which is >> configurable. We'd then need to implement for existing TML classes. >> >> If anyone has any other ideas, let us know. >> >> Cheers, >> -- >> Galder Zamarreño >> [email protected] >> twitter.com/galderz >> >> Project Lead, Escalante >> http://escalante.io >> >> Engineer, Infinispan >> http://infinispan.org >> >> >> _______________________________________________ >> infinispan-dev mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/infinispan-dev > > -- > Manik Surtani > [email protected] > twitter.com/maniksurtani > > Platform Architect, JBoss Data Grid > http://red.ht/data-grid > > > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev -- Galder Zamarreño [email protected] twitter.com/galderz Project Lead, Escalante http://escalante.io Engineer, Infinispan http://infinispan.org _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
