This is an automated email from the ASF dual-hosted git repository. jstastnycz pushed a commit to branch sync-20250907 in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-apps.git
commit b5cbd51c3ac5d0697525b9b88702c8138a108900 Merge: 08288ba6f aa4103e16 Author: BAMOE CI <[email protected]> AuthorDate: Sun Aug 24 21:15:27 2025 +0000 Merge remote-tracking branch 'upstream/main' into sync-20250824 .../kogito-addons-data-audit-jpa-common/pom.xml | 20 +- .../h2/V1.4.4__Add_on_cascade_delete.sql | 27 + .../postgresql/V1.4.4__Add_on_cascade_delete.sql | 27 + .../kogito-addons-data-audit-jpa-quarkus/pom.xml | 2 - .../pom.xml | 1 - .../SpringbootDataAuditEventPublisher.java | 2 +- .../main/resources/graphql/basic.schema.graphqls | 1 + .../V1.45.1.4__add_indexes_for_jobs_and_tasks.sql | 10 +- .../V1.45.1.4__add_indexes_for_jobs_and_tasks.sql | 10 +- .../common/requests/MultipleResourcesPayload.java | 20 + .../kie/kogito/jitexecutor/dmn/DMNEvaluator.java | 4 +- .../kie/kogito/jitexecutor/dmn/JITDMNService.java | 5 +- .../kogito/jitexecutor/dmn/JITDMNServiceImpl.java | 16 +- .../dmn/LocalDMNPredictionProvider.java | 2 +- .../kogito/jitexecutor/dmn/api/JITDMNResource.java | 9 +- .../jitexecutor/dmn/JITDMNServiceImplTest.java | 22 +- .../dmn/requests/JITDMNPayloadTest.java | 87 ++++ .../dmn/requests/MultipleResourcePayloadTest.java | 85 ++++ jobs-service/jobs-service-internal-api/pom.xml | 1 + .../json/DurationExpirationTimeDeserializer.java | 0 .../json/DurationExpirationTimeSerializer.java | 0 .../json/ExactExpirationTimeDeserializer.java | 0 .../json/ExactExpirationTimeSerializer.java | 0 .../service/json/JobDescriptionDeserializer.java | 0 .../service/json/JobDescriptionSerializer.java | 0 .../kie/kogito/jobs/service/model/JobDetails.java | 118 +++-- .../kie/kogito/jobs/service/model/JobStatus.java | 21 +- jobs/README.md | 74 +++ jobs/jobs-common-embedded/pom.xml | 102 ++++ .../app/jobs/api/JobDetailsEventAdapter.java | 17 +- .../org/kie/kogito/app/jobs/api/JobExecutor.java | 15 +- .../org/kie/kogito/app/jobs/api/JobScheduler.java | 55 ++ .../kogito/app/jobs/api/JobSchedulerBuilder.java | 59 +++ .../kogito/app/jobs/api/JobSchedulerListener.java | 29 +- .../kogito/app/jobs/api/JobSynchronization.java | 12 +- .../kogito/app/jobs/api/JobTimeoutInterceptor.java | 22 +- .../kie/kogito/app/jobs/impl/InVMPayloadData.java | 40 +- .../kie/kogito/app/jobs/impl/InVMRecipient.java | 42 +- .../kogito/app/jobs/impl/JobDescriptionHelper.java | 75 +++ .../kie/kogito/app/jobs/impl/JobDetailsHelper.java | 81 +++ .../kogito/app/jobs/impl/VertxJobScheduler.java | 551 +++++++++++++++++++++ ...tractJobDescriptionJobInstanceEventAdapter.java | 124 +++++ ...tanceJobDescriptionJobInstanceEventAdapter.java | 48 ++ .../integregations/ProcessInstanceJobExecutor.java | 62 +++ ...ocessJobDescriptionJobInstanceEventAdapter.java | 44 ++ .../jobs/integregations/ProcessJobExecutor.java | 63 +++ ...tanceJobDescriptionJobInstanceEventAdapter.java | 48 ++ .../UserTaskInstanceJobExecutor.java | 58 +++ .../org/kie/kogito/app/jobs/spi/JobContext.java | 12 +- .../kie/kogito/app/jobs/spi/JobContextFactory.java | 12 +- .../java/org/kie/kogito/app/jobs/spi/JobStore.java | 29 +- .../jobs/spi/memory/MemoryJobContextFactory.java | 25 +- .../kogito/app/jobs/spi/memory/MemoryJobStore.java | 120 +++++ .../impl/LatchExecutionJobSchedulerListener.java | 89 ++++ .../kogito/app/jobs/impl/TestEventPublisher.java | 28 +- .../app/jobs/impl/TestFailureJobExecutor.java | 48 +- .../kogito/app/jobs/impl/TestJobDescription.java | 44 +- .../app/jobs/impl/TestJobDetailsEventAdapter.java | 28 +- .../kie/kogito/app/jobs/impl/TestJobExecutor.java | 37 +- .../impl/VertxJobSchedulerMultinstanceTest.java | 210 ++++++++ .../app/jobs/impl/VertxJobSchedulerTest.java | 247 +++++++++ .../pom.xml | 88 ++-- .../org/kie/kogito/app/jobs/jpa/JPAJobStore.java | 84 ++++ .../app/jobs/jpa/JobDetailsEntityHelper.java | 140 ++++++ .../jobs/jpa/converter/JsonBinaryConverter.java | 50 ++ .../app/jobs/jpa/model/JobDetailsEntity.java | 196 ++++++++ .../src/main/resources/META-INF/beans.xml | 20 + .../main/resources/META-INF/kie-flyway.properties | 23 + .../src/main/resources/application.properties | 20 + .../db/jobs/ansi/V2.0.0__Create_Tables.sql | 46 ++ .../db/jobs/postgresql/V2.0.0__Create_Table.sql | 43 +- .../V2.0.1__job_details_increase_job_id_size.sql | 13 +- .../V2.0.2__job_details_add_fire_time_col.sql | 13 +- .../postgresql/V2.0.3__Create_Table_Management.sql | 14 +- .../postgresql/V3.0.0__Create_Jobs_Table_V2.sql | 31 +- .../V3.0.1__Migrate_Jobs_v1_to_v2_Table.sql | 39 ++ .../V3.0.2__Add_Execution_Timeout_Col.sql | 13 +- .../db/jobs/postgresql/V3.0.3__Add_Created_Col.sql | 17 +- .../pom.xml | 90 ++++ .../app/jobs/quarkus/jpa/QuarkusJPAJobContext.java | 25 +- .../quarkus/jpa/QuarkusJPAJobContextFactory.java | 28 +- .../quarkus/jpa/QuarkusJPAJobStoreProducer.java | 20 +- .../src/main/resources/META-INF/beans.xml | 20 + .../pom.xml | 93 ++++ .../springboot/jpa/SpringbootJPAJobContext.java | 25 +- .../jpa/SpringbootJPAJobContextFactory.java | 26 +- .../jobs/springboot/jpa/SpringbootJPAJobStore.java | 16 +- .../jpa/SpringbootJPAJobStoreConfiguration.java | 19 +- jobs/kogito-addons-embedded-jobs-jpa/pom.xml | 41 ++ jobs/kogito-addons-quarkus-embedded-jobs/pom.xml | 145 ++++++ .../app/jobs/quarkus/QuarkusEmptyJobExecutor.java | 23 +- .../jobs/quarkus/QuarkusJobServiceProducer.java | 89 ++++ .../app/jobs/quarkus/QuarkusJobsService.java | 173 +++++++ .../quarkus/resource/CallbackResourceTest.java | 57 +++ .../app/jobs/quarkus/resource/JobResourceV1.java | 129 +++++ .../app/jobs/quarkus/resource/JobResourceV2.java | 93 ++++ .../jobs/quarkus/resource/RestApiConstants.java | 13 +- .../src/main/resources/META-INF/beans.xml | 20 + .../jobs/jpa/quarkus/QuarkusJPAJobStoreTest.java | 60 +++ .../jobs/jpa/quarkus/TestJobSchedulerListener.java | 31 +- .../app/jobs/jpa/quarkus/UnitOfWorkProducer.java | 21 +- .../src/test/resources/application.properties | 28 ++ .../kogito-addons-springboot-embedded-jobs/pom.xml | 116 +++++ .../SpringbootJobServiceConfiguration.java | 91 ++++ .../app/jobs/springboot/SpringbootJobsService.java | 177 +++++++ .../springboot/resource/CallbackResourceTest.java | 57 +++ .../jobs/springboot/resource/JobResourceV1.java | 119 +++++ .../jobs/springboot/resource/JobResourceV2.java | 86 ++++ .../jobs/springboot/resource/RestApiConstants.java | 13 +- .../jobs/springboot/SpringbootJPAJobStoreTest.java | 58 +++ .../SpringbootJobServiceConfigurationTest.java | 21 +- .../jobs/springboot/TestJobSchedulerListener.java | 30 +- .../src/test/resources/application.properties | 12 + jobs/pom.xml | 42 ++ pom.xml | 29 +- 115 files changed, 5522 insertions(+), 504 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
