Package org.jboss.cache.util.internals

Examples of org.jboss.cache.util.internals.ReplicationListener


      log("creating cache2");

      cache2 = createCache("TestCache");

      replListener1 = new ReplicationListener(cache1);
      replListener2 = new ReplicationListener(cache2);
      addr = new Address();
      addr.setCity("San Jose");
      ben = new Person();
      ben.setName("Ben");
      ben.setAddress(addr);
View Full Code Here


      c1.getConfiguration().setUseRegionBasedMarshalling(true);
      c1.start();

      c2 = new UnitTestCacheFactory<Object, Object>().createCache(c1.getConfiguration().clone());
      replListener2 = new ReplicationListener(c2);

      TestingUtil.blockUntilViewsReceived(60000, c1, c2);
   }
View Full Code Here

   }

   public void testPessAsyncRepl() throws Exception
   {
      createCaches(false, false);
      ReplicationListener replListener = new ReplicationListener(cache2);

      mgr1.begin();
      cache1.put(fqn, key, "value");

      assertEquals("value", cache1.get(fqn, key));
      assertNull(cache2.get(fqn, key));
      assertNull(loader1.get(fqn));
      assertNull(loader2.get(fqn));

      replListener.expect(PrepareCommand.class);
      mgr1.commit();
      replListener.waitForReplicationToOccur(500);

      assertEquals("value", cache1.get(fqn, key));
      assertEquals("value", cache2.get(fqn, key));
      assertEquals("value", loader1.get(fqn).get(key));
      assertEquals("value", loader2.get(fqn).get(key));
View Full Code Here

   public void testOptAsyncRepl() throws Exception
   {
      createCaches(false, true);

      ReplicationListener replListener = new ReplicationListener(cache2);

      mgr1.begin();
      replListener.expect(CommitCommand.class);
      cache1.put(fqn, key, "value");

      assertEquals("value", cache1.get(fqn, key));
      assertNull(cache2.get(fqn, key));
      assertNull(loader1.get(fqn));
      assertNull(loader2.get(fqn));

      mgr1.commit();

      replListener.waitForReplicationToOccur(500);

      assertEquals("value", cache1.get(fqn, key));
      assertEquals("value", cache2.get(fqn, key));
      assertEquals("value", loader1.get(fqn).get(key));
      assertEquals("value", loader2.get(fqn).get(key));
View Full Code Here

TOP

Related Classes of org.jboss.cache.util.internals.ReplicationListener

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.