public static void waitForDestroyEvent(Region r, final Object key) { final CertifiableTestCacheListener ccl = (CertifiableTestCacheListener) r.getAttributes().getCacheListener(); WaitCriterion ev = new WaitCriterion() { public boolean done() { return ccl.destroys.contains(key); } public String description() { return "waiting for destroy event for " + key; } }; DistributedTestCase.waitForCriterion(ev, 10 * 1000, 200, true); ccl.destroys.remove(key); }
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(name); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); List l = ctl.getEventHistory(); assertEquals(0, l.size()); } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(name); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); List l = ctl.getEventHistory(); assertEquals(0, l.size()); } });
public void run2() throws CacheException { Region r = getRootRegion(name); assertNotNull(r); assertEquals(AtlanticTestCacheListener.class, r.getAttributes().getCacheListener().getClass()); Region dr = r.getSubregion(dynamicRegionName); assertNotNull(dr); assertEquals(AtlanticTestCacheListener.class, dr.getAttributes().getCacheListener().getClass()); assertSame(r.getAttributes().getCacheListener(), dr.getAttributes().getCacheListener()); assertNotNull(getCache().getRegion(name + Region.SEPARATOR + dynamicRegionName)); assertNull(dr.getEntry(dynKey)); } };
protected void initialize() { super.initialize(); Set regions = CacheHelper.getCache().rootRegions(); Iterator it = regions.iterator(); if (it.hasNext()) { Region aRegion = (Region)it.next(); myListener = (ObjectNameListener)aRegion.getAttributes().getCacheListener(); } numVms = TestConfig.getInstance().getTotalVMs()-1; }
public Object call() throws Exception { Region cust = getCache().getRegion(D_REFERENCE); OneUpdateCacheListener rat = (OneUpdateCacheListener)cust.getAttributes().getCacheListener(); if(!rat.getSuccess()) { fail("The OneUpdateCacheListener didnt get an update"); } return null; } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(name); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); ctl.enableEventHistory(); } });
@Override public void run2() throws CacheException { Region region = getRootRegion().getSubregion(name); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); ctl.enableEventHistory(); } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(name); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); ctl.enableEventHistory(); } });
public void run2() throws CacheException { Region r = getRootRegion(name); assertNotNull(r); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) r.getAttributes().getCacheListener(); ctl.waitForUpdated(k3); assertEquals(v1, r.getEntry(k3).getValue()); // Ensure that the notifier updated the entry } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(regions[0]); assertNotNull(region); Set keys = region.entrySet(); assertEquals("Mismatch, number of keys in local region is not equal to the interest list size", size, keys.size()); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 1; i <= 10; i++) { ctl.waitForUpdated(KEY+i); assertNotNull(region.getEntry(KEY+i)); } } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(regions[0]); assertNotNull(region); Set keys = region.entrySet(); assertEquals("Mismatch, number of keys in local region is not equal to the interest list size", size, keys.size()); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 1; i <= 10; i++) { ctl.waitForInvalidated(KEY+i); assertNotNull(region.getEntry(KEY+i)); } } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(regions[0]); assertNotNull(region); Set keys = region.entrySet(); assertEquals("Mismatch, number of keys in local region is not equal to the interest list size", size, keys.size()); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 1; i <= 10; i++) { ctl.waitForInvalidated(KEY+i); assertNotNull(region.getEntry(KEY+i)); } } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(regions[0]); assertNotNull(region); Set keys = region.entrySet(); assertEquals("Mismatch, number of keys in local region is not equal to the interest list size", size, keys.size()); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 1; i <= 10; i++) { ctl.waitForCreated(KEY+i); assertNotNull(region.getEntry(KEY+i)); } } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(regions[0]); assertNotNull(region); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 1; i <= 10; i++) { ctl.waitForDestroyed(KEY+i); } } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(regions[0]); assertNotNull(region); Set keys = region.entrySet(); assertEquals("Mismatch, number of keys in local region is not equal to the interest list size", size, keys.size()); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 1; i <= 10; i++) { ctl.waitForUpdated(KEY+i); assertNotNull(region.getEntry(KEY+i)); } } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(regions[0]); assertNotNull(region); Set keys = region.entrySet(); assertEquals("Mismatch, number of keys in local region is not equal to the interest list size", size, keys.size()); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 1; i <= 10; i++) { ctl.waitForCreated(KEY+i); assertNotNull(region.getEntry(KEY+i)); } } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(regions[0]); assertNotNull(region); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 1; i <= 10; i++) { ctl.waitForDestroyed(KEY+i); } } });
public void testAddCacheListener() throws CacheException, IOException { Cache c = createCache(); Region r1 = null; try { RegionFactory factory = c.createRegionFactory(REPLICATE_PROXY); CacheListener cl = new MyCacheListener(); r1 = factory.addCacheListener(cl).create(this.r1Name); RegionAttributes ra = r1.getAttributes(); assertEquals(cl, ra.getCacheListener()); } finally { cleanUpRegion(r1); } }
public void testAddCacheListener() throws CacheException, IOException { ClientCache c = new ClientCacheFactory().create(); Region r1 = null; try { ClientRegionFactory factory = c.createClientRegionFactory(PROXY); CacheListener cl = new MyCacheListener(); r1 = factory.addCacheListener(cl).create(this.r1Name); RegionAttributes ra = r1.getAttributes(); assertEquals(cl, ra.getCacheListener()); } finally { cleanUpRegion(r1); } }