private void throwListenerException(Region r) throws Exception { Exception e = null; CacheListener listener = r.getAttributes().getCacheListeners()[0]; if (listener instanceof TestCacheListener) { e = ((TestCacheListener)listener).ex; } else { // e = ((ClientListener)listener).??? } if (e != null) { throw e; } } private void throwWriterException(Region r) throws Exception {
/** * Utility method to get a string containing the names of the listeners * (separated by ":") for the given region. */ protected String getCacheListenerNames(Region aRegion) { StringBuffer aStr = new StringBuffer(); CacheListener[] list = aRegion.getAttributes().getCacheListeners(); for (int i=0; i < list.length; i++) { aStr.append( ((MultiListener)list[i]).getName() + ":"); } return aStr.toString(); }
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(name); ControlListener listener = (ControlListener) region.getAttributes().getCacheListeners()[0]; pause(1000); // we should not get any events but give some time for the server to send them assertEquals(0, listener.events.size()); } };
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { Region r = getRootRegion().getSubregion(regionName); MyListener l = (MyListener)r.getAttributes().getCacheListeners()[0]; getLogWriter().info("event counters : "+l.sc); assertEquals(numberOfEntries, l.sc.num_create_event); assertEquals(0, l.sc.num_update_event); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public void run2() throws CacheException { // Get the region Region region = CacheServerTestUtil.getCache().getRegion(regionName); assertNotNull(region); // Get the listener and wait for the appropriate number of events CacheServerTestUtil.ControlListener listener = (CacheServerTestUtil.ControlListener) region .getAttributes().getCacheListeners()[0]; listener.waitWhileNotEnoughEvents(30000, numberOfEntries); assertEquals(numberOfEntries, listener.events.size()); } });
public Object call() throws Exception { Region region = getRootRegion().getSubregion(name); region.put(key, value); // reset listener after create event assertTrue(((DestroyListener)region.getAttributes(). getCacheListeners()[0]).wasInvoked()); return null; } });
public Object call() throws Exception { Region r = getCache().getRegion(rName); InvalidatePRListener l = (InvalidatePRListener)r.getAttributes().getCacheListeners()[0]; for (int i=0; i<=113; i++) { r.put(i, "value"+i); } Object callbackArg = "CallBACK"; l.callbackArg = callbackArg; r.invalidateRegion(callbackArg); return null; } });
public Object call() throws Exception { Region<CustId, Customer> custRegion = getCache().getRegion(CUSTOMER); getCache().getRegion(ORDER); getCache().getRegion(D_REFERENCE); ClientListener cl = (ClientListener) custRegion.getAttributes().getCacheListeners()[0]; getCache().getLogger().info("SWAP:CLIENTinvoked:"+cl.invoked); assertTrue(((ClientCQListener)custRegion.getCache().getQueryService().getCqs()[0].getCqAttributes().getCqListener()).invoked); assertTrue(cl.invoked); return null; } });
public Object call() throws Exception { Region<CustId, Customer> custRegion = getCache().getRegion(CUSTOMER); getCache().getRegion(ORDER); getCache().getRegion(D_REFERENCE); ClientListener cl = (ClientListener) custRegion.getAttributes().getCacheListeners()[0]; getCache().getLogger().info("SWAP:CLIENTinvoked:"+cl.invoked); assertTrue(cl.invoked); assertTrue(((ClientCQListener)custRegion.getCache().getQueryService().getCqs()[0].getCqAttributes().getCqListener()).invoked); return null; } });
public Object call() throws Exception { Region<CustId, Customer> custRegion = getCache().getRegion(CUSTOMER); getCache().getRegion(ORDER); getCache().getRegion(D_REFERENCE); ClientListener cl = (ClientListener) custRegion.getAttributes().getCacheListeners()[0]; getCache().getLogger().info("SWAP:CLIENTinvoked:"+cl.invoked); assertTrue(cl.invoked); assertTrue(((ClientCQListener)custRegion.getCache().getQueryService().getCqs()[0].getCqAttributes().getCqListener()).invoked); return null; } });
public Object call() throws Exception { Region<CustId, Customer> custRegion = getCache().getRegion(CUSTOMER); getCache().getRegion(ORDER); getCache().getRegion(D_REFERENCE); ClientListener cl = (ClientListener) custRegion.getAttributes().getCacheListeners()[0]; getCache().getLogger().info("SWAP:CLIENTinvoked:"+cl.invoked); assertTrue(cl.invoked); assertTrue(((ClientCQListener)custRegion.getCache().getQueryService().getCqs()[0].getCqAttributes().getCqListener()).invoked); return null; } });