diff --git a/experimental/fluent/func/src/main/java/io/serverlessworkflow/fluent/func/dsl/FuncDSL.java b/experimental/fluent/func/src/main/java/io/serverlessworkflow/fluent/func/dsl/FuncDSL.java index ff2db37e..a419c6cc 100644 --- a/experimental/fluent/func/src/main/java/io/serverlessworkflow/fluent/func/dsl/FuncDSL.java +++ b/experimental/fluent/func/src/main/java/io/serverlessworkflow/fluent/func/dsl/FuncDSL.java @@ -222,13 +222,13 @@ public static Consumer event( * * @param type CloudEvent type * @param function function that maps workflow input to {@link CloudEventData} - * @param clazz expected input class for conversion + * @param inputClass expected input class for conversion * @param input type * @return a consumer to configure {@link FuncEmitTaskBuilder} */ public static Consumer event( - String type, Function function, Class clazz) { - return OPS.event(type, function, clazz); + String type, Function function, Class inputClass) { + return OPS.event(type, function, inputClass); } /** @@ -236,12 +236,12 @@ public static Consumer event( * serializes the input to bytes using the configured JSON mapper. * * @param type CloudEvent type - * @param clazz input POJO class (used for typing and conversion) + * @param inputClass input POJO class (used for typing and conversion) * @param input type * @return a consumer to configure {@link FuncEmitTaskBuilder} */ - public static Consumer eventJson(String type, Class clazz) { - return b -> new FuncEmitSpec().type(type).jsonData(clazz).accept(b); + public static Consumer eventJson(String type, Class inputClass) { + return b -> new FuncEmitSpec().type(type).jsonData(inputClass).accept(b); } /** @@ -249,13 +249,13 @@ public static Consumer eventJson(String type, Class * * @param type CloudEvent type * @param serializer function producing bytes from the input - * @param clazz expected input class for conversion + * @param inputClass expected input class for conversion * @param input type * @return a consumer to configure {@link FuncEmitTaskBuilder} */ public static Consumer eventBytes( - String type, Function serializer, Class clazz) { - return b -> new FuncEmitSpec().type(type).bytesData(serializer, clazz).accept(b); + String type, Function serializer, Class inputClass) { + return b -> new FuncEmitSpec().type(type).bytesData(serializer, inputClass).accept(b); } /** @@ -284,13 +284,13 @@ public static FuncPredicateEventConfigurer event(String type) { * type. * * @param fn the function to execute at runtime - * @param clazz expected input class for model conversion + * @param inputClass expected input class for model conversion * @param input type * @param result type * @return a call step which supports chaining (e.g., {@code .exportAs(...).when(...)}) */ - public static FuncCallStep function(Function fn, Class clazz) { - return new FuncCallStep<>(fn, clazz); + public static FuncCallStep function(Function fn, Class inputClass) { + return new FuncCallStep<>(fn, inputClass); } /** @@ -440,13 +440,13 @@ public static FuncCallStep withUniqueId(UniqueIdBiFunction fn * Create a fire-and-forget side-effect step (unnamed). The consumer receives the typed input. * * @param consumer side-effect function - * @param clazz expected input class for conversion + * @param inputClass expected input class for conversion * @param input type * @return a {@link ConsumeStep} which can be chained and added via {@link * #tasks(FuncTaskConfigurer...)} */ - public static ConsumeStep consume(Consumer consumer, Class clazz) { - return new ConsumeStep<>(consumer, clazz); + public static ConsumeStep consume(Consumer consumer, Class inputClass) { + return new ConsumeStep<>(consumer, inputClass); } /** @@ -454,12 +454,12 @@ public static ConsumeStep consume(Consumer consumer, Class clazz) { * * @param name task name * @param consumer side-effect function - * @param clazz expected input class + * @param inputClass expected input class * @param input type * @return a named {@link ConsumeStep} */ - public static ConsumeStep consume(String name, Consumer consumer, Class clazz) { - return new ConsumeStep<>(name, consumer, clazz); + public static ConsumeStep consume(String name, Consumer consumer, Class inputClass) { + return new ConsumeStep<>(name, consumer, inputClass); } /** @@ -506,8 +506,8 @@ public static FuncCallStep agent( * @return a call step */ public static FuncCallStep function(Function fn) { - Class clazz = ReflectionUtils.inferInputType(fn); - return new FuncCallStep<>(fn, clazz); + Class inputClass = ReflectionUtils.inferInputType(fn); + return new FuncCallStep<>(fn, inputClass); } /** @@ -520,8 +520,8 @@ public static FuncCallStep function(Function fn) { * @return a named call step */ public static FuncCallStep function(String name, Function fn) { - Class clazz = ReflectionUtils.inferInputType(fn); - return new FuncCallStep<>(name, fn, clazz); + Class inputClass = ReflectionUtils.inferInputType(fn); + return new FuncCallStep<>(name, fn, inputClass); } /** @@ -529,13 +529,14 @@ public static FuncCallStep function(String name, Function fn) * * @param name task name * @param fn the function to execute - * @param clazz expected input class + * @param inputClass expected input class * @param input type * @param output type * @return a named call step */ - public static FuncCallStep function(String name, Function fn, Class clazz) { - return new FuncCallStep<>(name, fn, clazz); + public static FuncCallStep function( + String name, Function fn, Class inputClass) { + return new FuncCallStep<>(name, fn, inputClass); } // ------------------ tasks ---------------- // @@ -606,13 +607,13 @@ public static EmitStep emit(String name, String type, Function input type * @return a named {@link EmitStep} */ public static EmitStep emit( - String name, String type, Function serializer, Class clazz) { - return new EmitStep(name, eventBytes(type, serializer, clazz)); + String name, String type, Function serializer, Class inputClass) { + return new EmitStep(name, eventBytes(type, serializer, inputClass)); } /** @@ -620,24 +621,25 @@ public static EmitStep emit( * * @param type CloudEvent type * @param serializer function producing bytes - * @param clazz expected input class + * @param inputClass expected input class * @param input type * @return an {@link EmitStep} */ - public static EmitStep emit(String type, Function serializer, Class clazz) { - return new EmitStep(null, eventBytes(type, serializer, clazz)); + public static EmitStep emit( + String type, Function serializer, Class inputClass) { + return new EmitStep(null, eventBytes(type, serializer, inputClass)); } /** * Emit a JSON CloudEvent from a POJO input class (unnamed). * * @param type CloudEvent type - * @param clazz input POJO class + * @param inputClass input POJO class * @param input type * @return an {@link EmitStep} */ - public static EmitStep emitJson(String type, Class clazz) { - return new EmitStep(null, eventJson(type, clazz)); + public static EmitStep emitJson(String type, Class inputClass) { + return new EmitStep(null, eventJson(type, inputClass)); } /** @@ -645,12 +647,12 @@ public static EmitStep emitJson(String type, Class clazz) { * * @param name task name * @param type CloudEvent type - * @param clazz input POJO class + * @param inputClass input POJO class * @param input type * @return a named {@link EmitStep} */ - public static EmitStep emitJson(String name, String type, Class clazz) { - return new EmitStep(name, eventJson(type, clazz)); + public static EmitStep emitJson(String name, String type, Class inputClass) { + return new EmitStep(name, eventJson(type, inputClass)); } /**