public void test_GatewaySenderWithGatewaySenderEventListener1() { cache = new CacheFactory().create(); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); AsyncEventListener listener = new MyGatewaySenderEventListener(); ((GatewaySenderFactoryImpl)fact).addAsyncEventListener(listener); try { fact.create("ln", 2); fail("Expected GatewaySenderException. When a sender is added , remoteDSId should not be provided."); } catch (Exception e) { if (e instanceof GatewaySenderException && e.getMessage() .contains( "cannot define a remote site because at least AsyncEventListener is already added.")) { } else { fail("Expected GatewaySenderException but received :" + e); } } }
public void test_GatewaySenderWithGatewaySenderEventListener2() { cache = new CacheFactory().create(); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); AsyncEventListener listener = new MyGatewaySenderEventListener(); ((GatewaySenderFactoryImpl)fact).addAsyncEventListener(listener); try { ((GatewaySenderFactoryImpl)fact).create("ln"); } catch (Exception e) { fail("Received Exception :" + e); } }
/** * Test to validate that sender with same Id can not be added to cache. */ public void test_SameGatewaySenderCreatedTwice() { cache = new CacheFactory().create(); try { GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setParallel(true); fact.setManualStart(true); fact.create("NYSender", 2); fact.create("NYSender", 2); fail("Expectd IllegalStateException but not thrown"); } catch (Exception e) { if (e instanceof IllegalStateException && e.getMessage().contains("A GatewaySender with id")) { } else { fail("Expectd IllegalStateException but received :" + e); } } }
public static void createSenderWithoutDiskStore(String dsName, int remoteDsId, boolean isParallel, Integer maxMemory, Integer batchSize, boolean isConflation, boolean isPersistent, GatewayEventFilter filter, boolean isManulaStart) { GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setParallel(true); gateway.setMaximumQueueMemory(maxMemory); gateway.setBatchSize(batchSize); gateway.setManualStart(isManulaStart); gateway.setBatchConflationEnabled(isConflation); gateway.create(dsName, remoteDsId); }
/** * Test to validate that the sender can not be started without configuring * locator * @throws IOException * * @throws IOException */ public void test_GatewaySender_without_Locator() throws IOException { try { cache = new CacheFactory().create(); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setParallel(true); GatewaySender sender1 = fact.create("NYSender", 2); sender1.start(); fail("Expectd IllegalStateException but not thrown"); } catch (Exception e) { if ((e instanceof IllegalStateException && e .getMessage() .startsWith( LocalizedStrings.AbstractGatewaySender_LOCATOR_SHOULD_BE_CONFIGURED_BEFORE_STARTING_GATEWAY_SENDER .toLocalizedString()))) { } else { fail("Expectd IllegalStateException but received :" + e); } } }
public void test_GatewaySender_Serial_ZERO_DispatherThread() { cache = new CacheFactory().create(); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setManualStart(true); fact.setDispatcherThreads(0); try { GatewaySender sender1 = fact.create("NYSender", 2); fail("Expectd GatewaySenderException but not thrown"); } catch (GatewaySenderException e) { if (e.getMessage().contains("can not be created with dispatcher threads less than 1")) { } else { fail("Expectd IllegalStateException but received :" + e); } } }
public void test_GatewaySender_Parallel_MultipleDispatherThread() { cache = new CacheFactory().create(); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setParallel(true); fact.setManualStart(true); fact.setDispatcherThreads(4); try { GatewaySender sender1 = fact.create("NYSender", 2); } catch (GatewaySenderException e) { fail("UnExpectd Exception " + e); } }
if (cache != null) { GatewaySender serialSender= cache .createGatewaySenderFactory() .setManualStart(true) .setPersistenceEnabled(false)
/** * Test to validate that same gatewaySender Id can not be added to the region attributes. */ public void test_SameGatewaySenderIdAddedTwice() { try { cache = new CacheFactory().create(); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setParallel(true); fact.setManualStart(true); GatewaySender sender1 = fact.create("NYSender", 2); AttributesFactory factory = new AttributesFactory(); factory.addGatewaySenderId(sender1.getId()); factory.addGatewaySenderId(sender1.getId()); fail("Expectd IllegalArgumentException but not thrown"); } catch (Exception e) { if (e instanceof IllegalArgumentException && e.getMessage().contains("is already added")) { } else { fail("Expectd IllegalStateException but received :" + e); } } }
@Override public void run() { Properties localProps = new Properties(); localProps.setProperty(DistributionConfig.NAME_NAME, alterVm1Name); localProps.setProperty(DistributionConfig.GROUPS_NAME, "Group1"); getSystem(localProps); Cache cache = getCache(); // Setup queues and gateway senders to be used by all tests cache.createRegionFactory(RegionShortcut.PARTITION).setStatisticsEnabled(true).create(alterRegionName); AsyncEventListener listener = new AsyncEventListener<Object, Object>() { @Override public void close() { // Nothing to do } @Override public boolean processEvents(List<AsyncEvent<Object, Object>> events) { return true; } }; cache.createAsyncEventQueueFactory().create(alterAsyncEventQueueId1, listener); cache.createAsyncEventQueueFactory().create(alterAsyncEventQueueId2, listener); cache.createAsyncEventQueueFactory().create(alterAsyncEventQueueId3, listener); GatewaySenderFactory gatewaySenderFactory = cache.createGatewaySenderFactory(); gatewaySenderFactory.setManualStart(true); gatewaySenderFactory.create(alterGatewaySenderId1, 2); gatewaySenderFactory.create(alterGatewaySenderId2, 3); gatewaySenderFactory.create(alterGatewaySenderId3, 4); } });
cache = CacheFactory.create(ds); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setParallel(true);//set parallel to true fact.setBatchConflationEnabled(true);
if (remoteDistributedSystems.size() > 0) { GatewaySenderFactory f = cache.createGatewaySenderFactory(); log.info("Configuring gateway sender factory"); gsd.configure(f);
cache = CacheFactory.create(ds); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setBatchConflationEnabled(true); fact.setBatchSize(200);
GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setParallel(true); gateway.setMaximumQueueMemory(maxMemory); GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setMaximumQueueMemory(maxMemory); gateway.setBatchSize(batchSize);
File [] dirs1 = new File[] {persistentDirectory}; if(isParallel) { GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setParallel(true); gateway.setMaximumQueueMemory(maxMemory); GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setMaximumQueueMemory(maxMemory); gateway.setBatchSize(batchSize);
GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setParallel(true); gateway.setMaximumQueueMemory(maxMemory); GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setMaximumQueueMemory(maxMemory); gateway.setBatchSize(batchSize);
/** * Test to validate that distributed region can not have the gateway sender * with parallel distribution policy * */ public void test_GatewaySender_Parallel_DistributedRegion() { cache = new CacheFactory().create(); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setParallel(true); fact.setManualStart(true); GatewaySender sender1 = fact.create("NYSender", 2); AttributesFactory factory = new AttributesFactory(); factory.addGatewaySenderId(sender1.getId()); factory.setScope(Scope.DISTRIBUTED_ACK); factory.setDataPolicy(DataPolicy.REPLICATE); try { RegionFactory regionFactory = cache.createRegionFactory(factory.create()); Region region = regionFactory .create("test_GatewaySender_Parallel_DistributedRegion"); } catch (Exception e) { fail("Unexpectd Exception :" + e); } }
GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setParallel(true); gateway.setMaximumQueueMemory(maxMemory); gateway.create(dsName, remoteDsId); } else { GatewaySenderFactory gateway = cache.createGatewaySenderFactory(); gateway.setMaximumQueueMemory(maxMemory); gateway.setBatchSize(batchSize);
GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setManualStart(true); fact.setBatchConflationEnabled(true);
"createFirstRemoteLocator", new Object[] { 2, lnPort }); createCache(lnPort); GatewaySenderFactory fact = cache.createGatewaySenderFactory(); fact.setPersistenceEnabled(true); fact.setParallel(true);