INNER CODE UNIT · Java

toClass

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

    private Class<?> toClass(ClassLoader classLoader, String name) {
      try {
        return classLoader != null ? Class.forName(name, false, classLoader) : Class.forName(name);
      } catch (ClassNotFoundException e) {
        throw new RuntimeException(
            "Cannot determine array type for "
                + name
                + " using "
                + (classLoader == null ? "root classloader" : "base classloader"),
            e);
      }
    }

    @Override
    public JsonElement serialize(Invocation src, Type typeOfSrc, JsonSerializationContext context) {
      if (version == 1) {
        log.warn("Serializing as deprecated version {}", version);
        return serializeV1(src, typeOfSrc, context);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…