Package org.infinispan.transaction.lookup

Examples of org.infinispan.transaction.lookup.TransactionSynchronizationRegistryLookup


public class TransactionSynchronizationRegistryFactory extends AbstractNamedCacheComponentFactory implements AutoInstantiableFactory {

   @Override
   public <T> T construct(Class<T> componentType) {
      // See if we had a TransactionSynchronizationRegistry injected into our config
      TransactionSynchronizationRegistryLookup lookup = configuration.transaction().transactionSynchronizationRegistryLookup();

      try {
         if (lookup != null) {
            return componentType.cast(lookup.getTransactionSynchronizationRegistry());
         }
      }
      catch (Exception e) {
         throw new ConfigurationException("failed obtaining TransactionSynchronizationRegistry", e);
      }
View Full Code Here


public class TransactionSynchronizationRegistryFactory extends AbstractNamedCacheComponentFactory implements AutoInstantiableFactory {

   @Override
   public <T> T construct(Class<T> componentType) {
      // See if we had a TransactionSynchronizationRegistry injected into our config
      TransactionSynchronizationRegistryLookup lookup = configuration.getTransactionSynchronizationRegistryLookup();

      try {
         if (lookup != null) {
            return componentType.cast(lookup.getTransactionSynchronizationRegistry());
         }
      }
      catch (Exception e) {
         throw new ConfigurationException("failed obtaining TransactionSynchronizationRegistry", e);
      }
View Full Code Here

public class TransactionSynchronizationRegistryFactory extends AbstractNamedCacheComponentFactory implements AutoInstantiableFactory {

   public <T> T construct(Class<T> componentType) {
      // See if we had a TransactionSynchronizationRegistry injected into our config
      TransactionSynchronizationRegistry transactionSynchronizationRegistry = null;
      TransactionSynchronizationRegistryLookup lookup = configuration.getTransactionSynchronizationRegistryLookup();

      try {
         if (lookup != null) {
            return componentType.cast(lookup.getTransactionSynchronizationRegistry());
         }
      }
      catch (Exception e) {
         log.info("failed looking up TransactionSynchronizationRegistry, will not use interposed synchronizations", e);
      }
View Full Code Here

@DefaultFactoryFor(classes = {TransactionSynchronizationRegistry.class})
public class TransactionSynchronizationRegistryFactory extends AbstractNamedCacheComponentFactory implements AutoInstantiableFactory {

   public <T> T construct(Class<T> componentType) {
      // See if we had a TransactionSynchronizationRegistry injected into our config
      TransactionSynchronizationRegistryLookup lookup = configuration.getTransactionSynchronizationRegistryLookup();

      try {
         if (lookup != null) {
            return componentType.cast(lookup.getTransactionSynchronizationRegistry());
         }
      }
      catch (Exception e) {
         throw new ConfigurationException("failed obtaining TransactionSynchronizationRegistry", e);
      }
View Full Code Here

public class TransactionSynchronizationRegistryFactory extends AbstractNamedCacheComponentFactory implements AutoInstantiableFactory {

   @Override
   public <T> T construct(Class<T> componentType) {
      // See if we had a TransactionSynchronizationRegistry injected into our config
      TransactionSynchronizationRegistryLookup lookup = configuration.transaction().transactionSynchronizationRegistryLookup();

      try {
         if (lookup != null) {
            return componentType.cast(lookup.getTransactionSynchronizationRegistry());
         }
      }
      catch (Exception e) {
         throw new CacheConfigurationException("failed obtaining TransactionSynchronizationRegistry", e);
      }
View Full Code Here

public class TransactionSynchronizationRegistryFactory extends AbstractNamedCacheComponentFactory implements AutoInstantiableFactory {

   public <T> T construct(Class<T> componentType) {
      // See if we had a TransactionSynchronizationRegistry injected into our config
      TransactionSynchronizationRegistry transactionSynchronizationRegistry = null;
      TransactionSynchronizationRegistryLookup lookup = configuration.getTransactionSynchronizationRegistryLookup();

      try {
         if (lookup != null) {
            return componentType.cast(lookup.getTransactionSynchronizationRegistry());
         }
      }
      catch (Exception e) {
         throw new ConfigurationException("failed obtaining TransactionSynchronizationRegistry", e);
      }
View Full Code Here

TOP

Related Classes of org.infinispan.transaction.lookup.TransactionSynchronizationRegistryLookup

Copyright © 2018 www.massapicom. 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.