private <T extends RecordValue> RecordImpl<T> newRecord( final LoggedEvent event, final RecordMetadata metadata, final Function<LoggedEvent, T> valueSupplier) { return new RecordImpl<>( objectMapper, event.getKey(), event.getPosition(), Instant.ofEpochMilli(event.getTimestamp()), event.getRaftTerm(), event.getProducerId(), event.getSourceEventPosition(), metadata, valueSupplier.apply(event)); }
private <T extends RecordValue> RecordImpl<T> newRecord( final LoggedEvent event, final RecordMetadata metadata, final Function<LoggedEvent, T> valueSupplier) { return new RecordImpl<>( objectMapper, event.getKey(), event.getPosition(), Instant.ofEpochMilli(event.getTimestamp()), event.getRaftTerm(), event.getProducerId(), event.getSourceEventPosition(), metadata, valueSupplier.apply(event)); }
public static <U extends RecordValue> RecordImpl<U> ofLoggedEvent( final ExporterObjectMapper objectMapper, final LoggedEvent event, final RecordMetadataImpl metadata, final U value) { return new RecordImpl<>( objectMapper, event.getKey(), event.getPosition(), Instant.ofEpochMilli(event.getTimestamp()), event.getRaftTerm(), event.getProducerId(), event.getSourceEventPosition(), metadata, value); }
public static <U extends RecordValue> RecordImpl<U> ofLoggedEvent( final ExporterObjectMapper objectMapper, final LoggedEvent event, final RecordMetadataImpl metadata, final U value) { return new RecordImpl<>( objectMapper, event.getKey(), event.getPosition(), Instant.ofEpochMilli(event.getTimestamp()), event.getRaftTerm(), event.getProducerId(), event.getSourceEventPosition(), metadata, value); }
.hasProducerId(loggedEvent.getProducerId()) .hasKey(loggedEvent.getKey()) .hasTimestamp(Instant.ofEpochMilli(loggedEvent.getTimestamp()));
.hasProducerId(loggedEvent.getProducerId()) .hasKey(loggedEvent.getKey()) .hasTimestamp(Instant.ofEpochMilli(loggedEvent.getTimestamp()));