@Override public void backup(BackupOutput writer) { writer.writeObject(map); }
@Override public void backup(BackupOutput output) { output.writeObject(collection); }
@Override public void backup(BackupOutput output) { output.writeObject(Sets.newHashSet(collection)); output.writeObject(lockedElements); output.writeObject(transactions); }
@Override public void backup(BackupOutput output) { output.writeObject(Sets.newHashSet(collection)); output.writeObject(lockedElements); output.writeObject(transactions); }
@Override public void backup(BackupOutput writer) { writer.writeObject(listeners); writer.writeObject(termCounters); writer.writeObject(elections); getLogger().debug("Took state machine snapshot"); }
@Override public void backup(BackupOutput writer) { writer.writeObject(registeredWorkers); writer.writeObject(assignments); writer.writeObject(unassignedTasks); writer.writeLong(totalCompleted.get()); }
@Override public void backup(BackupOutput writer) { writer.writeLong(versionCounter.get()); writer.writeObject(listeners); writer.writeObject(docTree); writer.writeObject(preparedKeys); }
@Override public void backup(BackupOutput writer) { writer.writeObject(listeners); writer.writeObject(preparedKeys); writer.writeObject(Maps.newHashMap(entries())); writer.writeObject(activeTransactions); writer.writeLong(currentVersion); writer.writeObject(entryIterators); }
@Override public void backup(BackupOutput output) { output.writeInt(available); output.writeObject(holders, SERIALIZER::encode); output.writeObject(waiterQueue, SERIALIZER::encode); }
@Override public void backup(BackupOutput writer) { writer.writeLong(globalVersion.get()); writer.writeObject(listeners); writer.writeObject(backingMap); }
@Override public void backup(BackupOutput writer) { writer.writeObject(Sets.newHashSet(listeners.keySet()), SERIALIZER::encode); writer.writeObject(elections, SERIALIZER::encode); getLogger().debug("Took state machine snapshot"); }
@Override public void backup(BackupOutput output) { output.writeObject(parties); output.writeLong(barrierId); output.writeBoolean(broken); output.writeObject(waiters.entrySet().stream() .map(entry -> Maps.immutableEntry(entry.getKey(), entry.getValue().timeout)) .collect(Collectors.toMap(e -> e.getKey(), e -> e.getValue()))); }
@Override public void backup(BackupOutput output) { super.backup(output); output.writeObject(entryIterators); }
@Override public void backup(BackupOutput output) { if (lock != null) { output.writeBoolean(true); output.writeObject(lock); } else { output.writeBoolean(false); } output.writeObject(queue); }
@Override public void backup(BackupOutput output) { output.writeObject(new ArrayList<>(list())); }
@Override public void backup(BackupOutput output) { output.writeObject(new ArrayDeque<>(queue())); }
@Override public void backup(BackupOutput writer) { writer.writeLong(termCounter.get()); writer.writeObject(leader); writer.writeLong(term); writer.writeLong(termStartTime); writer.writeObject(registrations); writer.writeObject(listeners); getLogger().debug("Took state machine snapshot"); }
@Override public void backup(BackupOutput writer) { byte[] value = this.value; if (value == null) { value = new byte[0]; } writer.writeInt(value.length).writeBytes(value); writer.writeObject(listeners); }
writer.writeObject(entryValue.getValue()); writer.writeObject(entryValue.getValue());
@Override public void backup(BackupOutput output) { output.writeObject(Sets.newHashSet(collection)); output.writeObject(lockedElements); output.writeObject(transactions); }