private static WireOut intForBinding(ValueOut wireOut, final LongValue value) { return value instanceof TwoLongValue ? wireOut.int128forBinding(0L, 0L, (TwoLongValue) value) : wireOut.int64forBinding(0L, value); }
@Override public void writeMarshallable(@NotNull WireOut out) { out.write("timeStamp").int64forBinding(0); }
@Override public void writeMarshallable(@NotNull WireOut wire) { wire.write(IndexingFields.indexCount).int64(indexCount) .write(IndexingFields.indexSpacing).int64(indexSpacing) .write(IndexingFields.index2Index).int64forBinding(0L, index2Index) .write(IndexingFields.lastIndex).int64forBinding(0L, nextEntryToBeIndexed); }
dc.wire().writeEventName(() -> "header").typePrefix(SingleChronicleQueueStore.class).marshallable(w -> { w.write(() -> "wireType").object(WireType.BINARY); w.write(() -> "writePosition").int64forBinding(0); w.write(() -> "roll").typedMarshallable(new SCQRoll(RollCycles.TEST4_DAILY, 0, null, null)); w.write(() -> "indexing").typedMarshallable(new SCQIndexing(WireType.BINARY, 32, 4)); w.write(() -> "lastAcknowledgedIndexReplicated").int64forBinding(0); });
long pos = recovery.writeHeader(mappedWire, safeLength, timeoutMS, null, null); LongValue longValue = wireType.newLongReference().get(); mappedWire.writeEventName(key).int64forBinding(defaultValue, longValue); mappedWire.writeAlignTo(Integer.BYTES, 0); mappedWire.updateHeader(pos, false);
@Override public void writeMarshallable(@NotNull WireOut out) { out.write("timeStamp").int64forBinding(0); }
private static WireOut intForBinding(ValueOut wireOut, final LongValue value) { return value instanceof TwoLongValue ? wireOut.int128forBinding(0L, 0L, (TwoLongValue) value) : wireOut.int64forBinding(0L, value); }
@Override public void writeMarshallable(@NotNull WireOut wire) { wire.write(IndexingFields.indexCount).int64(indexCount) .write(IndexingFields.indexSpacing).int64(indexSpacing) .write(IndexingFields.index2Index).int64forBinding(0L, index2Index) .write(IndexingFields.lastIndex).int64forBinding(0L, nextEntryToBeIndexed); }
long pos = recovery.writeHeader(mappedWire, safeLength, timeoutMS, null, null); LongValue longValue = wireType.newLongReference().get(); mappedWire.writeEventName(key).int64forBinding(defaultValue, longValue); mappedWire.writeAlignTo(Integer.BYTES, 0); mappedWire.updateHeader(pos, false);