@Override public String toString() { return toStringHelper(this) .add("index", index()) .add("timestamp", timestamp()) .add("value", ArraySizeHashPrinter.of(value())) .toString(); } }
@Override public CompletableFuture<Void> consume(long offset, Consumer<Record<E>> consumer) { return session.consumer().consume(offset, record -> consumer.accept(new Record<E>(record.index(), record.timestamp(), decode(record.value())))); }
currentSession = session; currentOperation = operation.operationId().type(); currentTimestamp = record.timestamp();
@Override public CompletableFuture<Void> consume(long offset, Consumer<Record<E>> consumer) { return session.consumer().consume(offset, record -> consumer.accept(new Record<E>(record.index(), record.timestamp(), decode(record.value())))); }