Package org.infinispan.configuration.cache

Examples of org.infinispan.configuration.cache.ConfigurationBuilder.clustering()


      ConfigurationBuilder builder = new ConfigurationBuilder();
      // A local, lightweight cache for pending puts, which is
      // non-transactional and has aggressive expiration settings.
      // Locking is still required since the putFromLoad validator
      // code uses conditional operations (i.e. putIfAbsent).
      builder.clustering().cacheMode(CacheMode.LOCAL)
         .transaction().transactionMode(TransactionMode.NON_TRANSACTIONAL)
         .expiration().maxIdle(TimeUnit.SECONDS.toMillis(60))
         .storeAsBinary().enabled(false)
         .locking().isolationLevel(IsolationLevel.READ_COMMITTED)
         .jmxStatistics().disable();
View Full Code Here


 
  private Configuration initConfiguration() {
   
    ConfigurationBuilder builder = new ConfigurationBuilder();
   
    ClusteringConfigurationBuilder clusteringConfigurationBuilder = builder.clustering();
   
    clusteringConfigurationBuilder = clusteringConfigurationBuilder.cacheMode(CacheMode.DIST_SYNC);
   
    HashConfigurationBuilder hashConfigurationBuilder = clusteringConfigurationBuilder.hash();
   
View Full Code Here

 
  private static Configuration initConfiguration() {
   
    ConfigurationBuilder builder = new ConfigurationBuilder();
   
    ClusteringConfigurationBuilder clusteringConfigurationBuilder = builder.clustering();
   
    clusteringConfigurationBuilder = clusteringConfigurationBuilder.cacheMode(CacheMode.DIST_SYNC);
   
    HashConfigurationBuilder hashConfigurationBuilder = clusteringConfigurationBuilder.hash();
   
View Full Code Here

  public static void main(String[] args) {
   
    ConfigurationBuilder builder = new ConfigurationBuilder();
   
    ClusteringConfigurationBuilder clusteringConfigurationBuilder = builder.clustering();
   
    clusteringConfigurationBuilder = clusteringConfigurationBuilder.cacheMode(CacheMode.DIST_SYNC);
   
    HashConfigurationBuilder hashConfigurationBuilder = clusteringConfigurationBuilder.hash();
   
View Full Code Here

  }

  private void stuConfigurationBuilder() {
   
    ConfigurationBuilder builder = new ConfigurationBuilder();
    ClusteringConfigurationBuilder clusterBuilder = builder.clustering().cacheMode(CacheMode.REPL_SYNC);
    Configuration config = clusterBuilder.build();
  }

}
View Full Code Here

   @Override
   protected void createCacheManagers() throws Throwable {
      ConfigurationBuilder builder = hotRodCacheConfiguration(
            getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, false));
      builder.clustering().hash().numOwners(1);
      builder.unsafe().unreliableReturnValues(true);
      addClusterEnabledCacheManager(builder);
      addClusterEnabledCacheManager(builder);
      addClusterEnabledCacheManager(builder);
View Full Code Here

      Assert.assertEquals(13, config.lockConcurrencyLevel());
   }

   public void testDatabaseConfiguration() {
      ConfigurationBuilder bld = new ConfigurationBuilder();
      bld.clustering().cacheMode(CacheMode.LOCAL)
            .persistence()
            .addStore(JdbcMixedStoreConfigurationBuilder.class).fetchPersistentState(false).purgeOnStartup(false)
            .databaseType(DatabaseType.MYSQL)
            .stringTable()
            .dropOnExit(false)
View Full Code Here

   public void testReplicatedStateTransfer() {
      EmbeddedCacheManager cm1 = null, cm2 = null;
      try {
         ConfigurationBuilder conf1 = NonStringKeyPreloadTest.createCacheStoreConfig(TwoWayPersonKey2StringMapper.class.getName(), false, true);
         conf1.clustering().cacheMode(CacheMode.REPL_SYNC);

         cm1 = TestCacheManagerFactory.createClusteredCacheManager(conf1);
         Cache<Person, String> c1 = cm1.getCache();
         Person mircea = new Person("markus", "mircea", 30);
         Person mircea2 = new Person("markus2", "mircea2", 30);
View Full Code Here

         c1.put(mircea, "mircea");
         c1.put(mircea2, "mircea2");

         ConfigurationBuilder conf2 = NonStringKeyPreloadTest.createCacheStoreConfig(TwoWayPersonKey2StringMapper.class.getName(), false, true);
         conf2.clustering().cacheMode(CacheMode.REPL_SYNC);

         cm2 = TestCacheManagerFactory.createClusteredCacheManager(conf2);
         Cache<Person, String> c2 = cm2.getCache();
         assertEquals("mircea", c2.get(mircea));
         assertEquals("mircea2", c2.get(mircea2));
View Full Code Here

   public void testDistributedStateTransfer() {
      EmbeddedCacheManager cm1 = null, cm2 = null;
      try {
         ConfigurationBuilder conf = NonStringKeyPreloadTest.createCacheStoreConfig(TwoWayPersonKey2StringMapper.class.getName(), false, false);
         conf.clustering().cacheMode(CacheMode.DIST_SYNC);

         cm1 = TestCacheManagerFactory.createClusteredCacheManager(conf);
         Cache<Person, String> c1 = cm1.getCache();

         for (int i = 0; i < 100; i++) {
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.