@Override protected DiskStoreImpl findDiskStore(RegionAttributes regionAttributes, InternalRegionArguments internalRegionArgs) { return internalRegionArgs.getPartitionedRegion().getDiskStore(); }
public BucketRegion(String regionName, RegionAttributes attrs, LocalRegion parentRegion, InternalCache cache, InternalRegionArguments internalRegionArgs) { super(regionName, attrs, parentRegion, cache, internalRegionArgs); if (PartitionedRegion.DISABLE_SECONDARY_BUCKET_ACK) { Assert.assertTrue(attrs.getScope().isDistributedNoAck()); } else { Assert.assertTrue(attrs.getScope().isDistributedAck()); } Assert.assertTrue(attrs.getDataPolicy().withReplication()); Assert.assertTrue(!attrs.getEarlyAck()); Assert.assertTrue(isUsedForPartitionedRegionBucket()); Assert.assertTrue(!isUsedForPartitionedRegionAdmin()); Assert.assertTrue(internalRegionArgs.getBucketAdvisor() != null); Assert.assertTrue(internalRegionArgs.getPartitionedRegion() != null); this.redundancy = internalRegionArgs.getPartitionedRegionBucketRedundancy(); this.partitionedRegion = internalRegionArgs.getPartitionedRegion(); setEventSeqNum(); }
@Override public EvictionController getExistingController(InternalRegionArguments internalArgs) { return internalArgs.getPartitionedRegion().getEvictionController(); }
when(regionAttributes.getScope()).thenReturn(scope); when(partitionedRegion.getFullPath()).thenReturn("parent"); when(internalRegionArgs.getPartitionedRegion()).thenReturn(partitionedRegion); when(internalRegionArgs.isUsedForPartitionedRegionBucket()).thenReturn(true); when(internalRegionArgs.getBucketAdvisor()).thenReturn(bucketAdvisor);
if (icd.getPartitionedIndex() != null) { ExecutionContext externalContext = new ExecutionContext(null, this.cache); if (internalRegionArgs.getPartitionedRegion() != null) { externalContext.setBucketRegion(internalRegionArgs.getPartitionedRegion(), (BucketRegion) this);
stats = internalRegionArgs.getPartitionedRegion().getDiskRegionStats(); } else { stats = new DiskRegionStats(getCache().getDistributedSystem(), getFullPath());
if (internalRegionArgs.getPartitionedRegion() != null) { myName = internalRegionArgs.getPartitionedRegion().getFullPath();
if (regionAttributes.getScope().isDistributed() && internalRegionArgs.isUsedForPartitionedRegionBucket()) { final PartitionedRegion pr = internalRegionArgs.getPartitionedRegion(); internalRegionArgs.setUserAttribute(pr.getUserAttribute()); if (pr.isShadowPR()) {