/** * Returns the gateway senders for the current cache, or null if no gateway * senders or cache exists. */ public static Set<GatewaySender> getGatewaySenders() { Cache cache = CacheHelper.getCache(); if (cache == null) { return null; } else { Set<GatewaySender> senders = cache.getGatewaySenders(); return (senders == null || senders.size() == 0) ? null : senders; } }
public static void destroySender(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } ((AbstractGatewaySender) sender).destroy(); }
public static void startSender(String senderId){ Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for(GatewaySender s : senders){ if(s.getId().equals(senderId)){ sender = s; break; } } sender.start(); }
public static void setTestHook(String senderId, boolean hook) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } ConcurrentParallelGatewaySenderEventProcessor cProc = (ConcurrentParallelGatewaySenderEventProcessor)((ParallelGatewaySenderImpl)sender) .getEventProcessor(); if (cProc == null) return; cProc.TEST_HOOK = hook; }
public static void verifySenderPausedState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); SerialGatewaySenderImpl sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = (SerialGatewaySenderImpl)s; break; } } assertTrue(sender.isPaused()); }
public static void setRemoveFromQueueOnException(String senderId, boolean removeFromQueue){ Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for(GatewaySender s : senders){ if(s.getId().equals(senderId)){ sender = s; break; } } assertNotNull(sender); ((AbstractGatewaySender)sender).setRemoveFromQueueOnException(removeFromQueue); }
public static void unsetRemoveFromQueueOnException(String senderId){ Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for(GatewaySender s : senders){ if(s.getId().equals(senderId)){ sender = s; break; } } assertNotNull(sender); ((AbstractGatewaySender)sender).setRemoveFromQueueOnException(false); }
public static void verifySenderRunningState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } assertTrue(sender.isRunning()); }
public static void validateNoPoolCreation(final String siteId) { Set<GatewaySender> senders = cache.getGatewaySenders(); for(GatewaySender sender: senders) { if (sender.getId().equals(siteId)) { SerialGatewaySenderImpl sImpl = (SerialGatewaySenderImpl)sender; assertNull(sImpl.getProxy()); } } }
public static void verifySenderPausedState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); SerialGatewaySenderImpl sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = (SerialGatewaySenderImpl)s; break; } } assertTrue(sender.isPaused()); }
public static void verifySenderStoppedState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } assertFalse(sender.isRunning()); //assertFalse(sender.isPaused()); }
public static void checkEventFilteredStats(String senderId, final int eventsFiltered) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } final GatewaySenderStats statistics = ((AbstractGatewaySender)sender).getStatistics(); assertEquals(eventsFiltered, statistics.getEventsFiltered()); }
public static void checkConflatedStats(String senderId, final int eventsConflated) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } final GatewaySenderStats statistics = ((AbstractGatewaySender)sender).getStatistics(); assertEquals(eventsConflated, statistics.getEventsNotQueuedConflated()); }
public static void verifySenderStoppedState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); SerialGatewaySenderImpl sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = (SerialGatewaySenderImpl)s; break; } } assertFalse(sender.isRunning()); assertFalse(sender.isPaused()); }
public static void verifySenderResumedState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); SerialGatewaySenderImpl sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = (SerialGatewaySenderImpl)s; break; } } assertFalse(sender.isPaused()); assertTrue(sender.isRunning()); }
public static void verifySenderStoppedState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); SerialGatewaySenderImpl sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = (SerialGatewaySenderImpl)s; break; } } assertFalse(sender.isRunning()); assertFalse(sender.isPaused()); }
public static void verifySenderResumedState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); SerialGatewaySenderImpl sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = (SerialGatewaySenderImpl)s; break; } } assertFalse(sender.isPaused()); assertTrue(sender.isRunning()); }
public static void verifySenderResumedState(String senderId) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } assertFalse(sender.isPaused()); assertTrue(sender.isRunning()); }
public static void checkBatchStats(String senderId, final int batches) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } final GatewaySenderStats statistics = ((AbstractGatewaySender)sender) .getStatistics(); assert (statistics.getBatchesDistributed() >= batches); assertEquals(0, statistics.getBatchesRedistributed()); }
public static void validateParallelSenderQueueBucketSize(final String senderId, final int bucketSize) { Set<GatewaySender> senders = cache.getGatewaySenders(); GatewaySender sender = null; for (GatewaySender s : senders) { if (s.getId().equals(senderId)) { sender = s; break; } } RegionQueue regionQueue = ((ParallelGatewaySenderImpl)sender).getQueues().toArray(new RegionQueue[1])[0]; Set<BucketRegion> buckets = ((PartitionedRegion)regionQueue.getRegion()).getDataStore().getAllLocalPrimaryBucketRegions(); for (BucketRegion bucket : buckets) { assertEquals("Expected bucket entries for bucket " + bucket.getId() + " is different than actual.", bucketSize, bucket.keySet().size()); } }