@Override public void write(DataOutputView out) throws IOException { super.write(out); final Map<String, InternalTimerServiceImpl<K, ?>> registeredTimerServices = timerServicesManager.getRegisteredTimerServices(); out.writeInt(registeredTimerServices.size()); for (Map.Entry<String, InternalTimerServiceImpl<K, ?>> entry : registeredTimerServices.entrySet()) { String serviceName = entry.getKey(); InternalTimerServiceImpl<K, ?> timerService = entry.getValue(); out.writeUTF(serviceName); InternalTimersSnapshotReaderWriters .getWriterForVersion(VERSION, timerService.snapshotTimersForKeyGroup(keyGroupIdx)) .writeTimersSnapshot(out); } }
@Override public void write(DataOutputView out) throws IOException { super.write(out); final Map<String, InternalTimerServiceImpl<K, ?>> registeredTimerServices = timerServicesManager.getRegisteredTimerServices(); out.writeInt(registeredTimerServices.size()); for (Map.Entry<String, InternalTimerServiceImpl<K, ?>> entry : registeredTimerServices.entrySet()) { String serviceName = entry.getKey(); InternalTimerServiceImpl<K, ?> timerService = entry.getValue(); out.writeUTF(serviceName); InternalTimersSnapshotReaderWriters .getWriterForVersion(VERSION, timerService.snapshotTimersForKeyGroup(keyGroupIdx)) .writeTimersSnapshot(out); } }
@Override public void write(DataOutputView out) throws IOException { super.write(out); final Map<String, InternalTimerServiceImpl<K, ?>> registeredTimerServices = timerServicesManager.getRegisteredTimerServices(); out.writeInt(registeredTimerServices.size()); for (Map.Entry<String, InternalTimerServiceImpl<K, ?>> entry : registeredTimerServices.entrySet()) { String serviceName = entry.getKey(); InternalTimerServiceImpl<K, ?> timerService = entry.getValue(); out.writeUTF(serviceName); InternalTimersSnapshotReaderWriters .getWriterForVersion(VERSION, timerService.snapshotTimersForKeyGroup(keyGroupIdx)) .writeTimersSnapshot(out); } }