Refine search
@Override public TransactionConfiguration get() { TransactionConfigurationBuilder builder = new ConfigurationBuilder().transaction() .lockingMode(this.locking) .cacheStopTimeout(this.timeout) .transactionMode((this.mode == TransactionMode.NONE) ? org.infinispan.transaction.TransactionMode.NON_TRANSACTIONAL : org.infinispan.transaction.TransactionMode.TRANSACTIONAL) .useSynchronization(this.mode == TransactionMode.NON_XA) .recovery().enabled(this.mode == TransactionMode.FULL_XA).transaction() ; switch (this.mode) { case NONE: { break; } case BATCH: { builder.transactionManagerLookup(new TransactionManagerProvider(EmbeddedTransactionManager.getInstance())); break; } case NON_XA: { builder.transactionSynchronizationRegistryLookup(new TransactionSynchronizationRegistryProvider(this.tsrDependency.get())); // fall through } default: { builder.transactionManagerLookup(new TransactionManagerProvider(ContextTransactionManager.getInstance())); } } return builder.create(); } }
protected ConfigurationBuilder getNycActiveConfig() { ConfigurationBuilder cb = getDefaultClusteredCacheConfig(cacheMode, transactional); if (lockingMode != null) { cb.transaction().lockingMode(lockingMode); } return cb; }
@Override protected void configure(ConfigurationBuilder builder) { super.configure(builder); builder.transaction().lockingMode(LockingMode.OPTIMISTIC); }
private ConfigurationBuilder getPessimisticDistTxConnfig() { ConfigurationBuilder cb = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true); cb.transaction().lockingMode(LockingMode.PESSIMISTIC); return cb; } }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder config = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true); config.transaction().lockingMode(LockingMode.PESSIMISTIC); super.createClusteredCaches(2, config); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { ConfigurationBuilder builder = getDefaultStandaloneCacheConfig(true); builder.transaction().lockingMode(LockingMode.PESSIMISTIC); return TestCacheManagerFactory.createCacheManager(builder); }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder cacheConfig = getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, true); cacheConfig.transaction().lockingMode(LockingMode.PESSIMISTIC); createClusteredCaches(INITIAL_CLUSTER_SIZE, cacheConfig); waitForClusterToForm(); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { ConfigurationBuilder configuration = getDefaultClusteredCacheConfig(CacheMode.LOCAL, true); configuration.transaction().lockingMode(LockingMode.PESSIMISTIC); configure(configuration); return TestCacheManagerFactory.createCacheManager(configuration); }
@Override protected void createCacheManagers() throws Throwable { final ConfigurationBuilder c = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true); c.transaction().lockingMode(LockingMode.PESSIMISTIC); createCluster(c, 2); waitForClusterToForm(); }
private Configuration getRevisionCacheConfig(long maxEntries) { ConfigurationBuilder cb = new ConfigurationBuilder(); cb.invocationBatching().enable().transaction().transactionMode(TransactionMode.TRANSACTIONAL); // Use Embedded manager even in managed ( wildfly/eap ) environment. We don't want infinispan to participate in global transaction cb.transaction().transactionManagerLookup(new EmbeddedTransactionManagerLookup()); cb.transaction().lockingMode(LockingMode.PESSIMISTIC); cb.memory() .evictionStrategy(EvictionStrategy.REMOVE) .evictionType(EvictionType.COUNT) .size(maxEntries); return cb.build(); }
public void testFullXa() { final String cacheName = "full_xa_cache"; ConfigurationBuilder builder = new ConfigurationBuilder(); builder.transaction().transactionMode(TransactionMode.TRANSACTIONAL); builder.transaction().useSynchronization(false); builder.transaction().recovery().enable(); builder.transaction().lockingMode(LockingMode.PESSIMISTIC); doCorrectConfigurationTest(cacheName, builder); }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder dcc = getDefaultClusteredCacheConfig(mode, true); dcc.transaction().lockingMode(lockingMode); if (writeSkewCheck) { dcc.transaction().locking().isolationLevel(IsolationLevel.REPEATABLE_READ); } createCluster(dcc, NODES_NUM); waitForClusterToForm(); }
private ConfigurationBuilder buildConfig() { // The coordinator will always be the primary owner ConfigurationBuilder configurationBuilder = getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, true); configurationBuilder.clustering().hash().numSegments(60); configurationBuilder.transaction().lockingMode(LockingMode.PESSIMISTIC); return configurationBuilder; }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { ConfigurationBuilder dccc = getDefaultClusteredCacheConfig(CacheMode.LOCAL, false); dccc.transaction().transactionMode(TransactionMode.TRANSACTIONAL).lockingMode(LockingMode.PESSIMISTIC); dccc.invocationBatching().enable(true); return TestCacheManagerFactory.createCacheManager(dccc); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { ConfigurationBuilder cacheConfiguration = TestCacheManagerFactory.getDefaultCacheConfiguration(true); cacheConfiguration.transaction().lockingMode(LockingMode.PESSIMISTIC); EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createCacheManager(cacheConfiguration); advancedCache = cacheManager.<String, String>getCache().getAdvancedCache(); tm = TestingUtil.getTransactionManager(advancedCache); return cacheManager; }
protected ConfigurationBuilder getConfigurationBuilder() { ConfigurationBuilder c = new ConfigurationBuilder(); c.clustering().cacheMode(cacheMode); c.transaction().transactionMode(transactionMode()); if (lockingMode != null) { c.transaction().lockingMode(lockingMode); } c.locking().isolationLevel(IsolationLevel.READ_COMMITTED); return c; }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder builder = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true); builder.locking() .isolationLevel(IsolationLevel.READ_COMMITTED); //read committed is enough builder.transaction() .lockingMode(LockingMode.PESSIMISTIC); builder.clustering().hash() .numOwners(2); createClusteredCaches(3, builder); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { final ConfigurationBuilder config = getDefaultStandaloneCacheConfig(true); config.transaction().lockingMode(LockingMode.PESSIMISTIC) .transactionManagerLookup(new EmbeddedTransactionManagerLookup()) .useSynchronization(false) .recovery().disable(); return TestCacheManagerFactory.createCacheManager(config); }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder builder = getDefaultClusteredCacheConfig(cacheMode, true); builder.locking().isolationLevel(IsolationLevel.REPEATABLE_READ); builder.transaction().lockingMode(lockingMode); builder.clustering().hash().numOwners(1); createClusteredCaches(2, builder); }
protected ConfigurationBuilder buildConfiguration() { ConfigurationBuilder builder = TestCacheManagerFactory.getDefaultCacheConfiguration(true); builder.invocationBatching().enable(); builder.transaction().lockingMode(LockingMode.OPTIMISTIC); builder.clustering().hash().groups().enabled(); return builder; }