Class MutationPlan.Compiler

java.lang.Object
io.fluxzero.sdk.modeling.MutationPlan.Compiler
Enclosing class:
MutationPlan

public static final class MutationPlan.Compiler extends Object
Compiles immutable definition data with application-specific parameter resolvers.
  • Constructor Details

    • Compiler

      public Compiler(List<io.fluxzero.common.handling.ParameterResolver<? super DeserializingMessage>> parameterResolvers)
  • Method Details

    • compileReplay

      public MutationPlan compileReplay(Class<?> payloadType, Class<?> modelType)
      Returns the cached replay plan for the supplied payload and Model types, compiling it on first use.