TypeSerializerSnapshot fieldSerializerConfigSnapshot; for (int i = 0; i < numFields; i++) { fieldName = inViewWrapper.readUTF(); TypeSerializerSnapshot registeredSubclassSerializerConfigSnapshot; for (int i = 0; i < numRegisteredSubclasses; i++) { registeredSubclassname = inViewWrapper.readUTF(); try { registeredSubclass = Class.forName(registeredSubclassname, true, getUserCodeClassLoader()); TypeSerializerSnapshot cachedSubclassSerializerConfigSnapshot; for (int i = 0; i < numCachedSubclassSerializers; i++) { cachedSubclassname = inViewWrapper.readUTF(); try { cachedSubclass = Class.forName(cachedSubclassname, true, getUserCodeClassLoader());
public void restoreStateForKeyGroup(DataInputViewStreamWrapper stream, int keyGroupIdx, ClassLoader userCodeClassLoader) throws IOException, ClassNotFoundException { int noOfTimerServices = stream.readInt(); for (int i = 0; i < noOfTimerServices; i++) { String serviceName = stream.readUTF(); HeapInternalTimerService<K, N> timerService = timerServices.get(serviceName); if (timerService == null) { timerService = new HeapInternalTimerService<>( totalKeyGroups, localKeyGroupRange, keyContext, processingTimeService); timerServices.put(serviceName, timerService); } timerService.restoreTimersForKeyGroup(stream, keyGroupIdx, userCodeClassLoader); } }
TypeSerializerConfigSnapshot fieldSerializerConfigSnapshot; for (int i = 0; i < numFields; i++) { fieldName = inViewWrapper.readUTF(); TypeSerializerConfigSnapshot registeredSubclassSerializerConfigSnapshot; for (int i = 0; i < numRegisteredSubclasses; i++) { registeredSubclassname = inViewWrapper.readUTF(); try { registeredSubclass = Class.forName(registeredSubclassname, true, getUserCodeClassLoader()); TypeSerializerConfigSnapshot cachedSubclassSerializerConfigSnapshot; for (int i = 0; i < numCachedSubclassSerializers; i++) { cachedSubclassname = inViewWrapper.readUTF(); try { cachedSubclass = Class.forName(cachedSubclassname, true, getUserCodeClassLoader());
TypeSerializerSnapshot fieldSerializerConfigSnapshot; for (int i = 0; i < numFields; i++) { fieldName = inViewWrapper.readUTF(); TypeSerializerSnapshot registeredSubclassSerializerConfigSnapshot; for (int i = 0; i < numRegisteredSubclasses; i++) { registeredSubclassname = inViewWrapper.readUTF(); try { registeredSubclass = Class.forName(registeredSubclassname, true, getUserCodeClassLoader()); TypeSerializerSnapshot cachedSubclassSerializerConfigSnapshot; for (int i = 0; i < numCachedSubclassSerializers; i++) { cachedSubclassname = inViewWrapper.readUTF(); try { cachedSubclass = Class.forName(cachedSubclassname, true, getUserCodeClassLoader());