Commit Graph

54 Commits

Author SHA1 Message Date
Mauro Mugnaini a5dc463350
Re-releasing lib without `-SNAPSHOT` suffix 2024-05-16 10:41:18 +02:00
Mauro Mugnaini 7d46e2f791
Explicitily setting Java8 as target version 2024-05-16 10:36:02 +02:00
Mauro Mugnaini 28a9532a67
Changed workflow start according to new API with specific JSON object payload 2024-05-16 10:35:00 +02:00
Mauro Mugnaini 34e3b37a91
Added `log4j` lib for test that was missing after the migration to the `gcube-bom` from `portal` one 2024-05-09 15:53:01 +02:00
Mauro Mugnaini f3b3ee42c2
Releasing `v1.2.0` after moving from `maven-portal-bom` to `gcube-bom` 2024-05-08 12:01:41 +02:00
Mauro Mugnaini 6ea28b7b67
Moved from `maven-portal-bom` to `gcube-bom` 2024-05-08 12:00:43 +02:00
Mauro Mugnaini 1a012c7d1d
Moved back to `Java8` 2024-04-24 17:47:10 +02:00
Mauro Mugnaini 779881eb93
Releasing `v1.2.0` 2024-04-24 10:41:05 +02:00
Mauro Mugnaini 7790eb127c
Better handling of exceptions and retrying behavior in case of read timeout. (Default connection timeout is 10s and read timeout now is 60s) 2024-04-22 16:17:59 +02:00
Mauro Mugnaini d761dac8ac
- Restored correct behavior for event publishing with workflow id only sent back
- Extracted `AbstractHTTPWithJWTTokenAuthEventSender` class for easy subclassing
- Added new outcome check methods to inspect last send and last check actions results and some other facilities
2024-03-08 13:43:43 +01:00
Mauro Mugnaini 38259734b1
Added also setter/getter methods for connection and read timeouts 2024-03-06 12:18:30 +01:00
Mauro Mugnaini edfe561608
Added hooks methods for connection and read timeouts override 2024-03-06 12:09:09 +01:00
Mauro Mugnaini e41a8f9c20
Added missing constructor for extracted abstract class 2024-03-05 15:06:11 +01:00
Mauro Mugnaini b47f04a197
Extracted the `AbstractHTTPWithJWTTokenAuthEventSender` abstract class for easy extention purposes and updated to `maven-parent` version `1.2.1-SNAPSHOT` and `maven-portal-bom` version `3.7.0` 2024-03-05 11:49:47 +01:00
Mauro Mugnaini bfcef8b9c3 Releasing `v.1.0.0` 2022-10-26 17:00:12 +02:00
Mauro Mugnaini ec8476164c Added `BufferedEventProcessor` to manual send bunch of events and controlling their output status 2022-07-07 16:46:07 +02:00
Mauro Mugnaini a49e030d71 Added functions to also get the workflow execution's results with a pluggable results parser, ref. impl. for `Conductor` 2021-12-27 12:49:14 +01:00
Mauro Mugnaini 3f01b590f2 Refactored/extracted event sender that uses OIDC token only and extended it for the UMA version 2020-12-21 18:10:16 +01:00
Mauro Mugnaini 9ec585419c Upgraded to new micro version for release 2020-12-21 18:09:59 +01:00
Mauro Mugnaini d3b2869e6e Missing SCM section added to POM 2020-11-24 17:29:08 +01:00
Mauro Mugnaini 6730d54a14 Prepared for the Next release 2020-11-20 12:59:52 +01:00
Mauro Mugnaini dd27c3f442 [v1.0.1] Tuned some log levels and content sending the event and removed the use of deprecated code 2020-11-17 11:44:20 +01:00
Mauro Mugnaini 539f6b0fb9 Aligned to new templates 2020-08-13 18:30:48 +02:00
Mauro Mugnaini 2021d64724 Moved dependency scope to compile instead of "default" 2020-08-05 19:43:00 +02:00
Mauro Mugnaini 1c8278e434 Updated to follow ner rules for gcube templated project in Jenkins 2020-07-16 16:18:21 +02:00
Mauro Mugnaini f12bc9389c No more required 2020-07-16 16:17:22 +02:00
Mauro Mugnaini 5fb58d969c Only to trigger a build 2020-07-16 16:05:09 +02:00
Mauro Mugnaini 01bee7e266 Test updated to new UMA settings 2020-07-09 15:39:45 +02:00
Mauro Mugnaini c15cd4b718 Renamed class to self-explain it and added UMA token use with audience 2020-07-09 14:33:54 +02:00
Mauro Mugnaini 52cf5393e4 Added range dependency according to CI rules for DEV 2020-07-07 12:14:50 +02:00
Mauro Mugnaini 04031e90dd -SNAPSHOT suffix removed too early 2020-07-07 12:02:31 +02:00
Mauro Mugnaini 5e93230338 Release for 1.0.0, added range dependency according to CI rules 2020-07-07 10:50:17 +02:00
Mauro Mugnaini c2970aec56 Snapshot release for 1.0.0 2020-07-07 10:12:29 +02:00
Mauro Mugnaini 2d74631416 Rationalized logs 2020-07-03 17:33:57 +02:00
Mauro Mugnaini af3c099fd5 Returning to snapshot version without micro 2020-06-29 18:10:42 +02:00
Mauro Mugnaini 666caec085 Trying increment minor version to see if Jenkins see the changes 2020-06-29 17:29:11 +02:00
Mauro Mugnaini 428ac582aa Added slf4j-log4j dependency for test 2020-06-29 17:01:23 +02:00
Mauro Mugnaini 86afd4c162 Event name now is the end part of the endpoint URL, removed Accept header to avoid Conductor issue and client identy (to construct authorization header) now is optional 2020-06-29 17:00:57 +02:00
Mauro Mugnaini 6b7326636e User is no more a base field 2020-06-29 16:59:17 +02:00
Mauro Mugnaini 9b699ea51b Log message changed 2020-06-29 16:58:16 +02:00
Mauro Mugnaini 352c4ae2b9 Added quick test class and log conf 2020-06-29 16:57:59 +02:00
Mauro Mugnaini 53b46a72a1 Added some logs for real event endpoint and JSON payload 2020-06-25 12:39:11 +02:00
Mauro Mugnaini 9b888a796b Fixed endpoint not assigned in thread and added connection and read timeout to the HTTP connection 2020-06-25 11:41:04 +02:00
Mauro Mugnaini 9eb4ad8bf7 Changed log level to warn on publish not 200-OK and added HTTP result code to message 2020-06-24 18:49:50 +02:00
Mauro Mugnaini 9f56248a54 Event name is now sent as part of the URI 2020-06-24 09:52:51 +02:00
Mauro Mugnaini 159da23f7b Bad getters signature 2020-06-24 09:52:22 +02:00
Mauro Mugnaini b1d6ce25e3 EventSender now sends Event instead of its superclass JSONObject 2020-06-23 13:09:44 +02:00
Mauro Mugnaini fc227213ef Trying build with snapshot as suffix for minor version 2020-06-22 10:52:52 +02:00
Mauro Mugnaini 6b4a70a6e3 Added missing CI description/helper files 2020-06-22 10:52:38 +02:00
Mauro Mugnaini 62eb3b8083 Added -SNAPSHOT to version to make the artifact available in the CI maven repo 2020-06-19 18:57:16 +02:00