private static RowLocation extractRowLocationFromEntry( final Region.Entry<?, ?> entry) { if (entry != null) { final Class<?> cls = entry.getClass(); if (cls == LocalRegion.NonTXEntry.class) { return (RowLocation)((LocalRegion.NonTXEntry)entry).getRegionEntry(); } else if (cls == TXEntry.class) { return (GfxdTXEntryState)((TXEntry)entry).getTXEntryState(); } else { return (RowLocation)((EntrySnapshot)entry).getRegionEntry(); } } else { return null; } } }
private static RowLocation extractRowLocationFromEntry( final Region.Entry<?, ?> entry) { if (entry != null) { final Class<?> cls = entry.getClass(); if (cls == LocalRegion.NonTXEntry.class) { return (RowLocation)((LocalRegion.NonTXEntry)entry).getRegionEntry(); } else if (cls == TXEntry.class) { return (GfxdTXEntryState)((TXEntry)entry).getTXEntryState(); } else { return (RowLocation)((EntrySnapshot)entry).getRegionEntry(); } } else { return null; } } }
private static RowLocation extractRowLocationFromEntry( final Region.Entry<?, ?> entry) { if (entry != null) { final Class<?> cls = entry.getClass(); if (cls == LocalRegion.NonTXEntry.class) { return (RowLocation)((LocalRegion.NonTXEntry)entry).getRegionEntry(); } else if (cls == TXEntry.class) { return (GfxdTXEntryState)((TXEntry)entry).getTXEntryState(); } else { return (RowLocation)((EntrySnapshot)entry).getRegionEntry(); } } else { return null; } } }
public void testRegionEntryAccess() throws Exception { Iterator entriesIter = region.entries(false).iterator(); while(entriesIter.hasNext()){ Region.Entry entry = (Region.Entry)entriesIter.next(); RegionEntry regionEntry = null; if (entry instanceof LocalRegion.NonTXEntry) { regionEntry = ((LocalRegion.NonTXEntry)entry).getRegionEntry(); } else { regionEntry = ((EntrySnapshot)entry).getRegionEntry(); } assertNotNull(regionEntry); } LocalRegion lRegion = (LocalRegion)region; Iterator keysIterator = lRegion.keys().iterator(); while(keysIterator.hasNext()){ Object key = keysIterator.next(); Region.Entry rEntry = lRegion.getEntry(key); RegionEntry regionEntry = null; if (rEntry instanceof LocalRegion.NonTXEntry) { regionEntry = ((LocalRegion.NonTXEntry)rEntry).getRegionEntry(); } else { regionEntry = ((EntrySnapshot)rEntry).getRegionEntry(); } assertNotNull(regionEntry); } }
@Override public void run2() throws CacheException { Region region = cache.getRegion("repRegion"); Region.Entry entry = ((LocalRegion)region).getEntry("testKey", null, true); RegionEntry re = null; if (entry instanceof EntrySnapshot) { re = ((EntrySnapshot)entry).getRegionEntry(); } else if (entry instanceof NonTXEntry) { re = ((NonTXEntry)entry).getRegionEntry(); } VersionTag tag = re.getVersionStamp().asVersionTag(); assertEquals(2, tag.getDistributedSystemId()); } });
if (entry instanceof EntrySnapshot) { vt = ((EntrySnapshot) entry).getVersionTag(); key = ((EntrySnapshot) entry).getRegionEntry().getKey(); value = ((EntrySnapshot) entry).getRegionEntry().getValue(null); updateValues(values, key, value, vt); } else {
@Override public void run2() throws CacheException { Cache cache = getCache(); Region region = cache.getRegion("prRegion"); Region.Entry entry = ((PartitionedRegion)region).getEntry("testKey", null, true /*Entry is destroyed*/); RegionEntry re = ((EntrySnapshot)entry).getRegionEntry(); getLogWriter().fine("RegionEntry for testKey: " + re.getKey() + " " + re.getValueInVM((LocalRegion) region)); assertTrue(re.getValueInVM((LocalRegion) region) instanceof Tombstone); VersionTag tag = re.getVersionStamp().asVersionTag(); assertEquals(3 /*Two puts and a Destroy*/, tag.getEntryVersion()); } });
RegionEntry regionEntry = ((EntrySnapshot) entry).getRegionEntry();
RegionEntry regionEntry = ((EntrySnapshot) entry).getRegionEntry();
RegionEntry regionEntry = ((EntrySnapshot) entry).getRegionEntry();
Entry entry = region.getEntry(key); assertTrue(entry instanceof EntrySnapshot); RegionEntry regionEntry = ((EntrySnapshot) entry).getRegionEntry(); regionEntry = ((EntrySnapshot) entry).getRegionEntry();
Entry entry = region.getEntry(key); assertTrue(entry instanceof EntrySnapshot); RegionEntry regionEntry = ((EntrySnapshot) entry).getRegionEntry(); regionEntry = ((EntrySnapshot) entry).getRegionEntry();
Entry entry = region.getEntry(key); assertTrue(entry instanceof EntrySnapshot); RegionEntry regionEntry = ((EntrySnapshot) entry).getRegionEntry(); regionEntry = ((EntrySnapshot) entry).getRegionEntry();
public static void verifyTimestampAfterOp(long timestamp, int memberid) { Region region = cache.getRegion("repRegion"); assertEquals(0, region.size()); Region.Entry entry = ((LocalRegion)region).getEntry("testKey", null, true); RegionEntry re = ((EntrySnapshot)entry).getRegionEntry(); assertTrue(re.getValueInVM((LocalRegion) region) instanceof Tombstone); VersionTag tag = re.getVersionStamp().asVersionTag(); assertEquals(timestamp, tag.getVersionTimeStamp()); assertEquals(memberid, tag.getDistributedSystemId()); } }
public static long getVersionTimestampAfterOp() { Region region = cache.getRegion("repRegion"); assertEquals(1, region.size()); region.destroy("testKey"); Region.Entry entry = ((LocalRegion)region).getEntry("testKey", null, true); RegionEntry re = ((EntrySnapshot)entry).getRegionEntry(); getLogWriter().fine("RegionEntry for testKey: " + re.getKey() + " " + re.getValueInVM((LocalRegion) region)); assertTrue(re.getValueInVM((LocalRegion) region) instanceof Tombstone); VersionTag tag = re.getVersionStamp().asVersionTag(); return tag.getVersionTimeStamp(); }
public static long getVersionTimestampAfterPutAllOp() { Region region = cache.getRegion("repRegion"); while (!(region.containsKey("testKey") /*&& region.get("testKey").equals("testValue2") */)) { pause(10); } assertEquals(1, region.size()); Region.Entry entry = ((LocalRegion)region).getEntry("testKey", null, true); RegionEntry re = null; if (entry instanceof EntrySnapshot) { re = ((EntrySnapshot)entry).getRegionEntry(); } else if (entry instanceof NonTXEntry) { re = ((NonTXEntry)entry).getRegionEntry(); } if (re != null) { getLogWriter().fine("RegionEntry for testKey: " + re.getKey() + " " + re.getValueInVM((LocalRegion) region)); VersionTag tag = re.getVersionStamp().asVersionTag(); return tag.getVersionTimeStamp(); } else { return -1; } }
Entry<?,?> entry = region.getEntry(key); assertTrue(entry instanceof EntrySnapshot); RegionEntry regionEntry = ((EntrySnapshot)entry).getRegionEntry();
Entry entry = ((PartitionedRegion)region).getEntry("key-1", true); assertTrue(entry instanceof EntrySnapshot); RegionEntry regionEntry = ((EntrySnapshot)entry).getRegionEntry(); regionEntry = ((EntrySnapshot)entry).getRegionEntry();
RegionEntry regionEntry = ((EntrySnapshot)entry).getRegionEntry(); regionEntry = ((EntrySnapshot)entry).getRegionEntry();
RegionEntry regionEntry = ((EntrySnapshot)entry).getRegionEntry(); regionEntry = ((EntrySnapshot)entry).getRegionEntry();