public void removeCacheListener() { AttributesMutator mutator = this._region.getAttributesMutator(); mutator.setCacheListener(null); }
public void addCacheListener(CacheListener listener) { AttributesMutator mutator = this._region.getAttributesMutator(); mutator.setCacheListener(listener); }
public void run2() throws CacheException { // Get CQ Service. Region region = null; try { region = getRootRegion().getSubregion(regionName); region.getAttributesMutator().setCacheListener(new CertifiableTestCacheListener(getLogWriter())); } catch (Exception cqe) { AssertionError err = new AssertionError("Failed to get Region."); err.initCause(cqe); throw err; } try { List list = new ArrayList(); for (int i = 1; i <= keySize; i++) { list.add(KEY+i); } region.registerInterest(list); } catch (Exception ex) { AssertionError err = new AssertionError("Failed to Register InterestList"); err.initCause(ex); throw err; } } });
public static void registerInterestListCQ(String regionName, int keySize) { // Get CQ Service. Region region = null; try { region = cache.getRegion("root").getSubregion(regionName); region.getAttributesMutator().setCacheListener( new CertifiableTestCacheListener(getLogWriter())); } catch (Exception cqe) { AssertionError err = new AssertionError("Failed to get Region."); err.initCause(cqe); throw err; } try { List list = new ArrayList(); for (int i = 1; i <= keySize; i++) { list.add(KEY + i); } region.registerInterest(list); } catch (Exception ex) { AssertionError err = new AssertionError("Failed to Register InterestList"); err.initCause(ex); throw err; } }
public void run2() throws CacheException { // Get CQ Service. Region region = null; try { region = getRootRegion().getSubregion(regionName); region.getAttributesMutator().setCacheListener(new CertifiableTestCacheListener(getLogWriter())); } catch (Exception cqe) { AssertionError err = new AssertionError("Failed to get Region."); err.initCause(cqe); throw err; } try { if (all) { region.registerInterest("ALL_KEYS"); } else { List list = new ArrayList(); for (int i = 1; i <= keySize; i++) { list.add(KEY+i); } region.registerInterest(list); } } catch (Exception ex) { AssertionError err = new AssertionError("Failed to Register InterestList"); err.initCause(ex); throw err; } } });
region = getRootRegion().getSubregion(regionName); region.getAttributesMutator().setCacheListener(new CertifiableTestCacheListener(getLogWriter())); } catch (Exception cqe) { AssertionError err = new AssertionError("Failed to get Region.");
region = getRootRegion().getSubregion(regionName); region.getAttributesMutator().setCacheListener(new CertifiableTestCacheListener(getLogWriter())); } catch (Exception cqe) { AssertionError err = new AssertionError("Failed to get Region.");
region = getRootRegion().getSubregion(regionName); region.getAttributesMutator().setCacheListener(new CertifiableTestCacheListener(getLogWriter())); } catch (Exception cqe) { AssertionError err = new AssertionError("Failed to get Region.");
public void run2() throws CacheException { LocalRegion region = (LocalRegion) getRootRegion().getSubregion(name); CacheListener listener = new CacheListenerAdapter() { public void afterCreate(EntryEvent e) { numberOfAfterCreates++; //getLogWriter().info("vm3 numberOfAfterCreates: " + numberOfAfterCreates); } public void afterUpdate(EntryEvent e) { numberOfAfterUpdates++; //getLogWriter().info("vm3 numberOfAfterUpdates: " + numberOfAfterUpdates); } public void afterInvalidate(EntryEvent e) { numberOfAfterInvalidates++; //getLogWriter().info("vm3 numberOfAfterInvalidates: " + numberOfAfterInvalidates); } }; region.getAttributesMutator().setCacheListener(listener); region.registerInterestRegex(".*", false, false); } });
public void run2() throws CacheException { LocalRegion region = (LocalRegion) getRootRegion().getSubregion(name); CacheListener listener = new CacheListenerAdapter() { public void afterCreate(EntryEvent e) { numberOfAfterCreates++; getLogWriter().info("vm2 numberOfAfterCreates: " + numberOfAfterCreates); } public void afterUpdate(EntryEvent e) { numberOfAfterUpdates++; getLogWriter().info("vm2 numberOfAfterUpdates: " + numberOfAfterUpdates); } public void afterInvalidate(EntryEvent e) { numberOfAfterInvalidates++; getLogWriter().info("vm2 numberOfAfterInvalidates: " + numberOfAfterInvalidates); } }; region.getAttributesMutator().setCacheListener(listener); region.registerInterestRegex(".*", false, false); } });
am.setCacheListener(cl1); fail("expected IllegalStateException"); } catch (IllegalStateException expected) {
public void testBasicMapAfterClearCalback() { Region rgn = CacheUtils.getRegion("Portfolios"); AttributesMutator atm = rgn.getAttributesMutator(); atm.setCacheListener(new CacheListenerAdapter() {
}; region.getAttributesMutator().setCacheListener(listener); region.getAttributesMutator().setCacheListener(listener);
public void run2() throws CacheException { getLonerSystem(); getCache(); Region region1 = null; AttributesFactory regionFactory = new AttributesFactory(); regionFactory.setScope(Scope.LOCAL); regionFactory.setConcurrencyChecksEnabled(false); BridgeTestCase.configureConnectionPool(regionFactory,host0,port,-1,true,-1,-1, null); region1 = createRegion(regionName1, regionFactory.create()); region1.getAttributesMutator().setCacheListener(new CertifiableTestCacheListener(getLogWriter())); } };
region.getAttributesMutator().setCacheListener(new CacheListenerAdapter(){ public void afterCreate(EntryEvent event) { intoCreateAfterCbk = true; region.getAttributesMutator().setCacheListener(new CacheListenerAdapter(){ public void afterUpdate(EntryEvent event) { intoUpdateAfterCbk = true; region.getAttributesMutator().setCacheListener(new CacheListenerAdapter(){ public void afterDestroy(EntryEvent event) { intoDestroyAfterCbk = true;
/** * Initializes the listener list with a single listener (set vs. init) * * @param aRegion - the targeted region for the listener operation */ protected void setListener(Region aRegion) { AttributesMutator mutator = aRegion.getAttributesMutator(); Log.getLogWriter().info("Clearing existing listenerList of " + getCacheListenerNames(aRegion)); // Clear out existing listeners (to avoid IllegalStateException if > 1) mutator.initCacheListeners( null ); Log.getLogWriter().info("After init (with null array) list = " + getCacheListenerNames(aRegion)); CacheListener newListener = getNewListener(); Log.getLogWriter().info("setListener calling setCacheListener with " + ((MultiListener)newListener).getName()); // Add a random listener from the list of availableListeners mutator.setCacheListener( newListener ); Log.getLogWriter().info("After setCacheListener cacheListenerList = " + getCacheListenerNames(aRegion)); }
public void run2() throws CacheException { getLogWriter().info("### Create Cache Server. ###"); AttributesFactory factory = new AttributesFactory(); factory.setScope(Scope.DISTRIBUTED_ACK); factory.setMirrorType(MirrorType.NONE); // setting the eviction attributes. factory.setEvictionAttributes(EvictionAttributes.createLRUEntryAttributes(evictionThreshold)); for (int i = 0; i < cqDUnitTest.regions.length; i++) { Region region = createRegion(cqDUnitTest.regions[i], factory.createRegionAttributes()); // Set CacheListener. region.getAttributesMutator().setCacheListener(new CertifiableTestCacheListener(getLogWriter())); } pause(2000); try { cqDUnitTest.startBridgeServer(0, true); } catch (Exception ex) { fail("While starting CacheServer", ex); } pause(2000); } });
region.getAttributesMutator().setCacheListener(listener);
public void run2() throws CacheException { getLogWriter().info("### Create Cache Server. ###"); AttributesFactory factory = new AttributesFactory(); factory.setScope(Scope.DISTRIBUTED_ACK); factory.setDataPolicy(DataPolicy.REPLICATE); //factory.setMirrorType(MirrorType.NONE); // setting the eviction attributes. EvictionAttributes evictAttrs = EvictionAttributes.createLRUEntryAttributes(evictionThreshold, EvictionAction.OVERFLOW_TO_DISK); factory.setEvictionAttributes(evictAttrs); for (int i = 0; i < cqDUnitTest.regions.length; i++) { Region region = createRegion(cqDUnitTest.regions[i], factory.createRegionAttributes()); // Set CacheListener. region.getAttributesMutator().setCacheListener(new CertifiableTestCacheListener(getLogWriter())); } pause(2000); try { cqDUnitTest.startBridgeServer(0, true); } catch (Exception ex) { fail("While starting CacheServer", ex); } pause(2000); } });
.getSyncOverFlowAndPersistRegion(cache, props); region.getAttributesMutator().setCacheListener(new CacheListenerAdapter() { public void afterCreate(EntryEvent event)