private static void expectValue(final int expectedValue, final ExcerptTailer tailer) { try (final DocumentContext documentContext = tailer.readingDocument()) { assertTrue(documentContext.isPresent()); assertEquals(expectedValue, documentContext.wire().getValueIn().int32()); } }
int v = -1; final ValueIn valueIn = dc.wire().getValueIn(); final long documentAcquireTimestamp = valueIn.int64(); if (documentAcquireTimestamp == 0L) {
try (DocumentContext dc = tailer.direction(TailerDirection.FORWARD).readingDocument()) { ValueIn valueIn = dc.wire().getValueIn(); value = (String) valueIn.object(); ValueIn valueIn = dc.wire().getValueIn(); value = (String) valueIn.object(); ValueIn valueIn = dc.wire().getValueIn(); value = (String) valueIn.object();
myDataO1 = dc.wire().getValueIn().typedMarshallable(); assert myDataO1.value != null; myDataO2 = dc.wire().getValueIn().typedMarshallable(); assert myDataO2.value != null;
Assert.assertEquals("hello world", dc.wire().getValueIn().text());
Assert.assertEquals(0, toSeq(q, documentContext2.index())); Assert.assertEquals(false, documentContext2.isMetaData()); Assert.assertEquals("one", documentContext2.wire().getValueIn().text()); Assert.assertEquals(1, toSeq(q, documentContext2.index())); Assert.assertEquals(false, documentContext2.isMetaData()); Assert.assertEquals("two", documentContext2.wire().getValueIn().text()); Assert.assertEquals(2, toSeq(q, documentContext2.index())); Assert.assertEquals(true, documentContext2.isMetaData()); Assert.assertEquals("meta1", documentContext2.wire().getValueIn().text()); Assert.assertEquals(2, toSeq(q, documentContext2.index())); Assert.assertEquals(false, documentContext2.isMetaData()); Assert.assertEquals("three", documentContext2.wire().getValueIn().text()); Assert.assertEquals(3, toSeq(q, documentContext2.index())); Assert.assertEquals(true, documentContext2.isMetaData()); Assert.assertEquals("meta2", documentContext2.wire().getValueIn().text()); Assert.assertEquals(3, toSeq(q, documentContext2.index())); Assert.assertEquals(true, documentContext2.isMetaData()); Assert.assertEquals("meta3", documentContext2.wire().getValueIn().text()); Assert.assertEquals(3, toSeq(q, documentContext2.index())); Assert.assertEquals(false, documentContext2.isMetaData()); Assert.assertEquals("four", documentContext2.wire().getValueIn().text()); Assert.assertEquals(0, toSeq(q, documentContext2.index()));
private C collectionFromWire() { C c = factory.get(); @NotNull @SuppressWarnings("ConstantConditions") final ValueIn valueIn = ((Wire) outWire).getValueIn(); while (valueIn.hasNextSequenceItem()) { c.add(fromWire.apply(valueIn)); } return c; }
private Excerpt<T, M> next(@NotNull ExcerptTailer excerptTailer, @NotNull final LocalExcept excerpt) { excerpt.clear(); try (DocumentContext dc = excerptTailer.readingDocument()) { if (!dc.isPresent()) return null; final Wire wire = dc.wire(); long pos = wire.bytes().readPosition(); final T topic = wire.readEvent(messageTypeClass); @NotNull final ValueIn valueIn = wire.getValueIn(); if (Bytes.class.isAssignableFrom(elementTypeClass)) { valueIn.text(excerpt.text()); } else { @Nullable final M message = valueIn.object(elementTypeClass); excerpt.message(message); } return excerpt .topic(topic) .index(excerptTailer.index()); } }
headerBytes.readLimit(headerBuffer.limit()); Wire wire = new TextWire(headerBytes); VanillaChronicleMap<K, V, ?> map = wire.getValueIn().typedMarshallable(); map.initBeforeMapping(file, raf, headerBuffer.limit(), recover); long dataStoreSize = map.globalMutableState().getDataStoreSize();