INNER CODE UNIT · Java

nameForClass

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

    private String nameForClass(Class<?> clazz) {
      var name = classToName.get(clazz);
      if (name == null) {
        throw new IllegalArgumentException(
            "Cannot serialize class - not found: " + clazz.getName());
      }
      return name;
    }
  }

  static final class ZonedDateTimeTypeAdapter extends TypeAdapter<ZonedDateTime> {

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

    @Override

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…