INNER CODE UNIT · Java

classForName

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

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

    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;
    }
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…