public void testNetWriteAdvice() throws Exception { final String rgnName = getUniqueName(); Set expected = new HashSet(); for (int i = 0; i < vms.length; i++) { VM vm = vms[i]; InternalDistributedMember id = ids[i]; if (i % 2 == 0) { expected.add(id); } final int index = i; vm.invoke(new CacheSerializableRunnable("CacheAdvisorTest.testNetWriteAdvice") { public void run2() throws CacheException { AttributesFactory fac = new AttributesFactory(); if (index % 2 == 0) { fac.setCacheWriter(new CacheWriterAdapter()); } createRegion(rgnName, fac.create()); } }); } RegionAttributes attrs = new AttributesFactory().create(); DistributedRegion rgn = (DistributedRegion)createRegion(rgnName, attrs); assertEquals(expected, rgn.getCacheDistributionAdvisor().adviseNetWrite()); }
CacheWriter localWriter = basicGetWriter(); Set netWriteRecipients = localWriter == null ? this.distAdvisor .adviseNetWrite() : null;
CacheWriter localWriter = basicGetWriter(); Set netWriteRecipients = localWriter == null ? this.distAdvisor .adviseNetWrite() : null;
CacheWriter localWriter = basicGetWriter(); Set netWriteRecipients = localWriter == null ? this.distAdvisor .adviseNetWrite() : null;
CacheWriter localWriter = basicGetWriter(); Set netWriteRecipients = localWriter == null ? this.distAdvisor .adviseNetWrite() : null;
CacheDistributionAdvisor cda = ((DistributedRegion)this.owner).getDistributionAdvisor(); netWriteRecipients = cda.adviseNetWrite();
CacheDistributionAdvisor cda = ((DistributedRegion)this.owner).getDistributionAdvisor(); netWriteRecipients = cda.adviseNetWrite();
if (cacheWriter == null && owner.scope.isDistributed()) { netWriteRecipients = ((DistributedRegion)owner) .getCacheDistributionAdvisor().adviseNetWrite();
if (cacheWriter == null && owner.scope.isDistributed()) { netWriteRecipients = ((DistributedRegion)owner) .getCacheDistributionAdvisor().adviseNetWrite();