Examples of TransactionManagerLookup


Examples of org.hibernate.transaction.TransactionManagerLookup

    log.debug( "Configuring TreeCache from resource [" + resource + "]" );
    try {
      cache = new org.jboss.cache.TreeCache();
      PropertyConfigurator config = new PropertyConfigurator();
      config.configure( cache, resource );
      TransactionManagerLookup transactionManagerLookup =
          TransactionManagerLookupFactory.getTransactionManagerLookup( properties );
      if ( transactionManagerLookup == null ) {
        throw new CacheException(
            "JBossCache only supports optimisitc locking with a configured " +
            "TransactionManagerLookup (" + Environment.TRANSACTION_MANAGER_STRATEGY + ")"
View Full Code Here

Examples of org.hibernate.transaction.TransactionManagerLookup

    if ( "org.hibernate.transaction.WebSphereExtendedJTATransactionLookup".equals( tmlImplName ) ) {
      return new WebSphereExtendedJtaPlatform();
    }

    try {
      TransactionManagerLookup lookup = (TransactionManagerLookup) registry.getService( ClassLoaderService.class )
          .classForName( tmlImplName )
          .newInstance();
      return new TransactionManagerLookupBridge( lookup, JndiHelper.extractJndiProperties( configVales ) );
    }
    catch ( Exception e ) {
View Full Code Here

Examples of org.hibernate.transaction.TransactionManagerLookup

    if ( "org.hibernate.transaction.WebSphereExtendedJTATransactionLookup".equals( transactionManagerLookupImplName ) ) {
      return new WebSphereExtendedJtaPlatform();
    }

    try {
      TransactionManagerLookup lookup = (TransactionManagerLookup) registry.getService( ClassLoaderService.class )
          .classForName( transactionManagerLookupImplName )
          .newInstance();
      return new TransactionManagerLookupBridge( lookup, JndiHelper.extractJndiProperties( configVales ) );
    }
    catch ( Exception e ) {
View Full Code Here

Examples of org.hibernate.transaction.TransactionManagerLookup

    if ( "org.hibernate.transaction.WebSphereExtendedJTATransactionLookup".equals( tmlImplName ) ) {
      return new WebSphereExtendedJtaPlatform();
    }

    try {
      TransactionManagerLookup lookup = (TransactionManagerLookup) registry.getService( ClassLoaderService.class )
          .classForName( tmlImplName )
          .newInstance();
      return new TransactionManagerLookupBridge( lookup, JndiHelper.extractJndiProperties( configVales ) );
    }
    catch ( Exception e ) {
View Full Code Here

Examples of org.hibernate.transaction.TransactionManagerLookup

     */
    public void start(Settings settings, Properties properties) throws CacheException {
        try {
            // We need our tm, so get it now and avoid doing other work
            // if there is a problem
            TransactionManagerLookup tml = settings.getTransactionManagerLookup();
            TransactionManager tm =  (tml == null ? null : tml.getTransactionManager(properties));

            // We only build caches if *none* were passed in.  Passing in
            // caches counts as a clear statement of exactly what is wanted
            boolean buildCaches = jbcEntityCache == null
                                  && jbcCollectionCache == null
View Full Code Here

Examples of org.hibernate.transaction.TransactionManagerLookup

    if ( "org.hibernate.transaction.WebSphereExtendedJTATransactionLookup".equals( tmlImplName ) ) {
      return new WebSphereExtendedJtaPlatform();
    }

    try {
      TransactionManagerLookup lookup = (TransactionManagerLookup) registry.getService( ClassLoaderService.class )
          .classForName( tmlImplName )
          .newInstance();
      return new TransactionManagerLookupBridge( lookup, JndiHelper.extractJndiProperties( configVales ) );
    }
    catch ( Exception e ) {
View Full Code Here

Examples of org.hibernate.transaction.TransactionManagerLookup

    log.debug( "Configuring TreeCache from resource [" + resource + "]" );
    try {
      cache = new org.jboss.cache.TreeCache();
      PropertyConfigurator config = new PropertyConfigurator();
      config.configure( cache, resource );
      TransactionManagerLookup transactionManagerLookup =
          TransactionManagerLookupFactory.getTransactionManagerLookup( properties );
      if ( transactionManagerLookup == null ) {
        throw new CacheException(
            "JBossCache only supports optimisitc locking with a configured " +
            "TransactionManagerLookup (" + Environment.TRANSACTION_MANAGER_STRATEGY + ")"
View Full Code Here

Examples of org.hibernate.transaction.TransactionManagerLookup

    log.debug( "Configuring TreeCache from resource [" + resource + "]" );
    try {
      cache = new org.jboss.cache.TreeCache();
      PropertyConfigurator config = new PropertyConfigurator();
      config.configure( cache, resource );
      TransactionManagerLookup transactionManagerLookup = TransactionManagerLookupFactory.getTransactionManagerLookup(properties);
      if (transactionManagerLookup!=null) {
        cache.setTransactionManagerLookup( new TransactionManagerLookupAdaptor(transactionManagerLookup, properties) );
        transactionManager = transactionManagerLookup.getTransactionManager(properties);
      }
      cache.start();
    }
    catch (Exception e) {
      throw new CacheException(e);
View Full Code Here

Examples of org.hibernate.transaction.TransactionManagerLookup

     */
    public void start(Settings settings, Properties properties) throws CacheException {
        try {
            // We need our tm, so get it now and avoid doing other work
            // if there is a problem
            TransactionManagerLookup tml = settings.getTransactionManagerLookup();
            TransactionManager tm =  (tml == null ? null : tml.getTransactionManager(properties));

            // We only build caches if *none* were passed in.  Passing in
            // caches counts as a clear statement of exactly what is wanted
            boolean buildCaches = jbcEntityCache == null
                                  && jbcCollectionCache == null
View Full Code Here

Examples of org.infinispan.transaction.TransactionManagerLookup

@DefaultFactoryFor(classes = {TransactionManager.class})
public class TransactionManagerFactory extends AbstractNamedCacheComponentFactory implements AutoInstantiableFactory {
   public <T> T construct(Class<T> componentType) {
      // See if we had a TransactionManager injected into our config
      TransactionManager transactionManager = null; //configuration.getRuntimeConfig().getTransactionManager();
      TransactionManagerLookup lookup = null;

      if (transactionManager == null) {
         // Nope. See if we can look it up from JNDI
         if (configuration.getTransactionManagerLookupClass() != null) {
            try {
               ClassLoader cl = Thread.currentThread().getContextClassLoader();
               if (cl == null) cl = getClass().getClassLoader();
               Class clazz = cl.loadClass(configuration.getTransactionManagerLookupClass());
               lookup = (TransactionManagerLookup) clazz.newInstance();
            }
            catch (Exception e) {
               throw new ConfigurationException("Problems looking up transaction manager", e);
            }
         }

         try {
            if (lookup != null) {
               transactionManager = lookup.getTransactionManager();
//               configuration.getRuntimeConfig().setTransactionManager(transactionManager);
            }
         }
         catch (Exception e) {
            log.info("failed looking up TransactionManager, will not use transactions", e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.