Itr() { this.cursor = nextSetBit(0, 0); this.lastRet = -1; }
Itr() { this.cursor = nextSetBit(0, 0); this.lastRet = -1; }
Itr() { this.cursor = nextSetBit(0, 0); this.lastRet = -1; }
public Integer next() { if (this.cursor < 0) { throw new NoSuchElementException(); } this.lastRet = this.cursor; this.cursor = nextSetBit(this.cursor + 1); return Integer.valueOf(this.lastRet); }
public Integer next() { if (this.cursor < 0) { throw new NoSuchElementException(); } this.lastRet = this.cursor; this.cursor = nextSetBit(this.cursor + 1); return Integer.valueOf(this.lastRet); }
public Integer next() { if (this.cursor < 0) { throw new NoSuchElementException(); } this.lastRet = this.cursor; this.cursor = nextSetBit(this.cursor + 1); return Integer.valueOf(this.lastRet); }
public int nextSetBit(int pos) { return nextSetBit(udiv8(pos), umod8(pos)); }
public int nextSetBit(int pos) { return nextSetBit(udiv8(pos), umod8(pos)); }
public int nextSetBit(int pos) { return nextSetBit(udiv8(pos), umod8(pos)); }
@Override public boolean execute(Object o) { final BitSetSet bucketIds = (BitSetSet)o; final RegionAdvisor advisor = pr.getRegionAdvisor(); for (int bucketId = bucketIds.nextSetBit(0, 0); bucketId >= 0; bucketId = bucketIds.nextSetBit(bucketId + 1)) { // fast check for existing bucket if (advisor.getBucketRedundancy(bucketId) < 0) { if (optimizeForWrite) { pr.getOrCreateNodeForBucketWrite(bucketId, null); } else { pr.getOrCreateNodeForInitializedBucketRead(bucketId, possibleDuplicate); } } } return true; } });
@Override public boolean execute(Object o) { final BitSetSet bucketIds = (BitSetSet)o; final RegionAdvisor advisor = pr.getRegionAdvisor(); for (int bucketId = bucketIds.nextSetBit(0, 0); bucketId >= 0; bucketId = bucketIds.nextSetBit(bucketId + 1)) { // fast check for existing bucket if (advisor.getBucketRedundancy(bucketId) < 0) { if (optimizeForWrite) { pr.getOrCreateNodeForBucketWrite(bucketId, null); } else { pr.getOrCreateNodeForInitializedBucketRead(bucketId, possibleDuplicate); } } } return true; } });
@Override public boolean execute(Object o) { final BitSetSet bucketIds = (BitSetSet)o; final RegionAdvisor advisor = pr.getRegionAdvisor(); for (int bucketId = bucketIds.nextSetBit(0, 0); bucketId >= 0; bucketId = bucketIds.nextSetBit(bucketId + 1)) { // fast check for existing bucket if (advisor.getBucketRedundancy(bucketId) < 0) { if (optimizeForWrite) { pr.getOrCreateNodeForBucketWrite(bucketId, null); } else { pr.getOrCreateNodeForInitializedBucketRead(bucketId, possibleDuplicate); } } } return true; } });
protected final int areAllBucketsHosted(PartitionedRegion pr) { final boolean optimizeForWrite = optimizeForWrite(); final RegionAdvisor advisor = pr.getRegionAdvisor(); if (GemFireXDUtils.TraceQuery | GemFireXDUtils.TraceNCJ) { if (optimizeForWrite) { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_QUERYDISTRIB, "checking for primary bucketIds " + this.bucketBitSet); } else { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_QUERYDISTRIB, "checking for hosted bucketIds " + this.bucketBitSet); } } for (int bucketId = this.bucketBitSet.nextSetBit(0, 0); bucketId >= 0; bucketId = this.bucketBitSet.nextSetBit(bucketId + 1)) { // TODO vivek: also handle union here if (optimizeForWrite) { if (!advisor.getBucketAdvisor(bucketId).isPrimary()) { return bucketId; } } else { if (!advisor.getBucketAdvisor(bucketId).isHosting()) { return bucketId; } } } return -1; }
protected final int areAllBucketsHosted(PartitionedRegion pr) { final boolean optimizeForWrite = optimizeForWrite(); final RegionAdvisor advisor = pr.getRegionAdvisor(); if (GemFireXDUtils.TraceQuery | GemFireXDUtils.TraceNCJ) { if (optimizeForWrite) { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_QUERYDISTRIB, "checking for primary bucketIds " + this.bucketBitSet); } else { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_QUERYDISTRIB, "checking for hosted bucketIds " + this.bucketBitSet); } } for (int bucketId = this.bucketBitSet.nextSetBit(0, 0); bucketId >= 0; bucketId = this.bucketBitSet.nextSetBit(bucketId + 1)) { // TODO vivek: also handle union here if (optimizeForWrite) { if (!advisor.getBucketAdvisor(bucketId).isPrimary()) { return bucketId; } } else { if (!advisor.getBucketAdvisor(bucketId).isHosting()) { return bucketId; } } } return -1; }
protected final int areAllBucketsHosted(PartitionedRegion pr) { final boolean optimizeForWrite = optimizeForWrite(); final RegionAdvisor advisor = pr.getRegionAdvisor(); if (GemFireXDUtils.TraceQuery | GemFireXDUtils.TraceNCJ) { if (optimizeForWrite) { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_QUERYDISTRIB, "checking for primary bucketIds " + this.bucketBitSet); } else { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_QUERYDISTRIB, "checking for hosted bucketIds " + this.bucketBitSet); } } for (int bucketId = this.bucketBitSet.nextSetBit(0, 0); bucketId >= 0; bucketId = this.bucketBitSet.nextSetBit(bucketId + 1)) { // TODO vivek: also handle union here if (optimizeForWrite) { if (!advisor.getBucketAdvisor(bucketId).isPrimary()) { return bucketId; } } else { if (!advisor.getBucketAdvisor(bucketId).isHosting()) { return bucketId; } } } return -1; }
throw new BucketMovedException( LocalizedStrings.FunctionService_BUCKET_MIGRATED_TO_ANOTHER_NODE .toLocalizedString(), movedBuckets.nextSetBit(0, 0), pr .getFullPath()); LocalizedStrings.FunctionService_BUCKET_MIGRATED_TO_ANOTHER_NODE .toLocalizedString(), movedBuckets.nextSetBit(0, 0), pr.getFullPath());
throw new BucketMovedException( LocalizedStrings.FunctionService_BUCKET_MIGRATED_TO_ANOTHER_NODE .toLocalizedString(), movedBuckets.nextSetBit(0, 0), pr .getFullPath()); LocalizedStrings.FunctionService_BUCKET_MIGRATED_TO_ANOTHER_NODE .toLocalizedString(), movedBuckets.nextSetBit(0, 0), pr.getFullPath());
throw new BucketMovedException( LocalizedStrings.FunctionService_BUCKET_MIGRATED_TO_ANOTHER_NODE .toLocalizedString(), movedBuckets.nextSetBit(0, 0), pr .getFullPath()); LocalizedStrings.FunctionService_BUCKET_MIGRATED_TO_ANOTHER_NODE .toLocalizedString(), movedBuckets.nextSetBit(0, 0), pr.getFullPath());
if (this.localBucketSet != null && this.localBucketSet.size() == 1) { if (this.localBucketSet instanceof BitSetSet) { bucketId = ((BitSetSet)this.localBucketSet).nextSetBit(0, 0);
if (this.localBucketSet != null && this.localBucketSet.size() == 1) { if (this.localBucketSet instanceof BitSetSet) { bucketId = ((BitSetSet)this.localBucketSet).nextSetBit(0, 0);