/** * @param evts Events. * @param g Grid. * @param keys Keys. */ protected void checkPreloadEvents(Collection<Event> evts, Ignite g, Collection<? extends Object> keys) { assertEquals(keys.size(), evts.size()); for (Event evt : evts) { CacheEvent cacheEvt = (CacheEvent)evt; assertEquals(EVT_CACHE_REBALANCE_OBJECT_LOADED, cacheEvt.type()); assertEquals(g.cache(DEFAULT_CACHE_NAME).getName(), cacheEvt.cacheName()); assertEquals(g.cluster().localNode().id(), cacheEvt.node().id()); assertEquals(g.cluster().localNode().id(), cacheEvt.eventNode().id()); assertTrue(cacheEvt.hasNewValue()); assertNotNull(cacheEvt.newValue()); assertTrue("Unexpected key: " + cacheEvt.key(), keys.contains(cacheEvt.key())); } } }
writer.writeObject(event0.oldValue()); writer.writeBoolean(event0.hasOldValue()); writer.writeBoolean(event0.hasNewValue()); writer.writeUuid(event0.subjectId()); writer.writeString(event0.closureClassName());
writer.writeObject(event0.oldValue()); writer.writeBoolean(event0.hasOldValue()); writer.writeBoolean(event0.hasNewValue()); writer.writeUuid(event0.subjectId()); writer.writeString(event0.closureClassName());