diff --git a/experimental/fluent/jackson/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-experimental-fluent-serialization-jackson/reflect-config.json b/experimental/fluent/jackson/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-experimental-fluent-serialization-jackson/reflect-config.json new file mode 100644 index 000000000..d781f6b38 --- /dev/null +++ b/experimental/fluent/jackson/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-experimental-fluent-serialization-jackson/reflect-config.json @@ -0,0 +1,197 @@ +[ + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FuncExportAsDeserializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FuncExportAsSerializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FuncInputFromDeserializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FuncInputFromSerializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FuncOutputAsDeserializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FuncOutputAsSerializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FunctionArgumentsDeserializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FunctionArgumentsSerializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.FunctionDeserializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.SerializableFunctionSerializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.SerializedLambdaDeserializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.TaskMetadataDeserializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.fluent.func.serialization.jackson.TaskMetadataSerializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + } +] diff --git a/impl/core/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-impl-core/reflect-config.json b/impl/core/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-impl-core/reflect-config.json index e7d74c96a..5ed25b2df 100644 --- a/impl/core/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-impl-core/reflect-config.json +++ b/impl/core/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-impl-core/reflect-config.json @@ -1,3 +1,332 @@ [ -{"name":"io.serverlessworkflow.impl.WorkflowError","queryAllPublicConstructors":true,"queryAllDeclaredConstructors":true,"queryAllPublicMethods":true,"queryAllDeclaredMethods":true,"allPublicConstructors":true,"allDeclaredConstructors":true,"allPublicMethods":true,"allDeclaredMethods":true,"allPublicFields":true,"allDeclaredFields":true,"allPublicClasses":true,"allDeclaredClasses":true} -] \ No newline at end of file + { + "name": "io.serverlessworkflow.impl.WorkflowError", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskCancelledCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskCompletedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskCompletedCEDataWithOutput", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskFailedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskResumedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskRetriedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskStartedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskStartedCEDataWithInput", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.TaskSuspendedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowCancelledCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowCompletedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowCompletedCEDataWithOutput", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowDefinitionCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowFailedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowResumedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowStartedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowStartedCEDataWithInput", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowStatusCEDataEvent", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.lifecycle.ce.WorkflowSuspendedCEData", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + } +] diff --git a/impl/core/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-impl-model/reflect-config.json b/impl/core/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-impl-model/reflect-config.json new file mode 100644 index 000000000..b4b8bbb84 --- /dev/null +++ b/impl/core/src/main/resources/META-INF/native-image/io.serverlessworkflow/serverlessworkflow-impl-model/reflect-config.json @@ -0,0 +1,32 @@ +[ + { + "name": "io.serverlessworkflow.impl.model.jackson.JacksonModelSerializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + }, + { + "name": "io.serverlessworkflow.impl.model.jackson.JacksonModelDeserializer", + "queryAllPublicConstructors": true, + "queryAllDeclaredConstructors": true, + "queryAllPublicMethods": true, + "queryAllDeclaredMethods": true, + "allPublicConstructors": true, + "allDeclaredConstructors": true, + "allPublicMethods": true, + "allDeclaredMethods": true, + "allPublicFields": true, + "allDeclaredFields": true, + "allPublicClasses": true, + "allDeclaredClasses": true + } +]