INNER CODE UNIT · Java

write

gruelbox/transaction-outbox · transactionoutbox-core/src/main/java/com/gruelbox/transactionoutbox/DefaultInvocationSerializer.java:332

    public void write(final JsonWriter out, final ZonedDateTime value) throws IOException {
      out.value(value.format(DateTimeFormatter.ISO_ZONED_DATE_TIME));
    }

    @Override
    public ZonedDateTime read(final JsonReader in) throws IOException {
      return ZonedDateTime.parse(in.nextString(), DateTimeFormatter.ISO_ZONED_DATE_TIME);
    }
  }

  static final class LocalDateTimeTypeAdapter extends TypeAdapter<LocalDateTime> {

    @Override
    public void write(JsonWriter out, LocalDateTime value) throws IOException {
      out.value(value.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME));
    }

    @Override

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…