Commit Graph

57 Commits

Author SHA1 Message Date
Luca Frosini e98829d01b Plugins must provide a property file with name <PluginName>.properties 2021-06-09 10:47:29 +02:00
Luca Frosini c7c41b5f86 Moved a link a in a comment from http to https refs #20780 2021-02-22 09:37:30 +01:00
lucafrosini 8add9df3e6 Removed XML serialization support 2020-10-07 12:44:55 +02:00
Luca Frosini 42612880e4 Fixed properties retrieving 2020-09-30 13:57:33 +02:00
Luca Frosini 97a7036929 Removed the need of PluginDeclaration class 2020-09-30 11:19:07 +02:00
Luca Frosini e5aae5b894 Switching to gcube-jackson 2020-07-10 18:12:37 +02:00
Luca Frosini 1c469bde17 Removed annotation 2019-12-06 11:56:00 +01:00
Luca Frosini 5fd295e937 Version 2.0.0 2019-12-04 09:57:20 +01:00
Luca Frosini 8b5c94a652 Added toString() method 2019-09-26 12:51:57 +02:00
Luca Frosini da27da1de7 Fixed test 2019-09-24 16:55:51 +02:00
Luca Frosini eb5592825f Fixed method name 2019-09-24 16:55:41 +02:00
Luca Frosini f767dd9fa7 Revised the way to marshal and unmarshal required classes via json 2019-09-24 14:58:57 +02:00
Luca Frosini 4cb88b0e76 Redesigning REST interface 2019-08-02 18:57:26 +02:00
Luca Frosini 45c3dee7c1 Redesigning REST interface 2019-08-02 18:29:46 +02:00
Luca Frosini a03dab6d42 Removing OLD SOAP APIs which causes conflicts
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@177261 82a268e6-3cf1-43bd-a215-b396298e98cf
2019-02-25 17:28:49 +00:00
Luca Frosini ded576c154 Refs #5109: Provide REST interface for Smart Executor
Task-Url: https://support.d4science.org/issues/5109

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@162070 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-01-10 16:32:22 +00:00
Luca Frosini 45325f2b7a Refs #5109: Provide REST interface for Smart Executor
Task-Url: https://support.d4science.org/issues/5109

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@162065 82a268e6-3cf1-43bd-a215-b396298e98cf
2018-01-10 16:28:07 +00:00
Luca Frosini b8704c0be8 Fixed errors on javadoc
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@157668 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-10-27 12:08:19 +00:00
Luca Frosini 0dcebedb03 Added jackson support for json marshalling/unmarshalling refs #5109
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@152809 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-09-06 15:52:50 +00:00
Luca Frosini de1cf9d5c1 Added useful constants
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@142459 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-10 16:00:03 +00:00
Luca Frosini a23443ebb8 Added useful constants
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@142458 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-10 15:59:26 +00:00
Luca Frosini bdcfc24250 Merged from private branch before release 4.3.0
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@141988 82a268e6-3cf1-43bd-a215-b396298e98cf
2017-02-01 16:02:31 +00:00
Luca Frosini f6347d5af3 Merged from private branch for release 4.1.0
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@131612 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-09-22 09:31:12 +00:00
Luca Frosini b675b65c79 Removed comment
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@124073 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-10 15:52:32 +00:00
Luca Frosini 632c660463 Merged from branch
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@122725 82a268e6-3cf1-43bd-a215-b396298e98cf
2016-02-02 11:50:57 +00:00
Luca Frosini c97cc41da0 refs #521: Support Unscheduling of repetitive task on SmartExecutor
https://support.d4science.org/issues/521

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@120470 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-11-30 11:29:13 +00:00
Luca Frosini d1c42241a8 Removed wrong constructor
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119892 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-20 13:01:04 +00:00
Luca Frosini f6155f7ed9 Trying to fix wsdl serialization problem
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119758 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-14 14:30:47 +00:00
Luca Frosini e2d6156065 Added test
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119752 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-14 14:00:40 +00:00
Luca Frosini 02302b0ae8 Fixed toString method
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119751 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-14 14:00:31 +00:00
Luca Frosini 2bb3eeaf6e Annotated fields to correctly manage SOAP requests
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119513 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-08 10:03:03 +00:00
Luca Frosini 51ef7a2e74 refs #579: Use Persistence to persist Scheduled Task configuration on smart-executor
https://support.d4science.org/issues/579

Removed PluginDeclaration parameter which is not needed

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119443 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-06 12:45:17 +00:00
Luca Frosini 7faafe704c refs #579: Use Persistence to persist Scheduled Task configuration on smart-executor
https://support.d4science.org/issues/579

Substituted argument "String pluginName" with "PluginDeclaration pluginDeclaration"

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119439 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-06 12:32:45 +00:00
Luca Frosini 4b39c6845c refs #579: Use Persistence to persist Scheduled Task configuration on smart-executor
https://support.d4science.org/issues/579

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119428 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-06 10:03:57 +00:00
Luca Frosini e952fdb616 Removed equals methods and added compareTo
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119374 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-10-05 10:54:40 +00:00
Luca Frosini e3c06ff19a Fixing distro files
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119248 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-09-30 10:40:41 +00:00
Luca Frosini 01ad32df56 refs #579: Use IS to persist Scheduled Task configuration on smart-executor
https://support.d4science.org/issues/579

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119098 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-09-28 15:44:20 +00:00
Luca Frosini ecd8ef4a25 refs #521: Support Unscheduling of repetitive task on SmartExecutor
https://support.d4science.org/issues/521

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119022 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-09-25 09:21:01 +00:00
Luca Frosini 1eb0cc332f refs #521: Support Unscheduling of repetitive task on SmartExecutor
https://support.d4science.org/issues/521
Added unschedule API

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@119014 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-09-24 08:39:27 +00:00
Luca Frosini 97fb6fc64c refs #508: Support Config File to run task at service startup
https://support.d4science.org/issues/508

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@117761 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-09-01 15:59:08 +00:00
Luca Frosini 888ce28828 refs #508: Support Config File to run task at service startup
https://support.d4science.org/issues/508

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@117748 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-08-31 15:02:05 +00:00
Luca Frosini 4dc31c4eb1 refs #508: Support Config File to run task at service startup
https://support.d4science.org/issues/508

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@117740 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-08-31 09:58:38 +00:00
Luca Frosini fa434505fd Renamed variable
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@117720 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-08-27 10:43:38 +00:00
Luca Frosini ca7f40069e refs #89: Save Task Evolution on NoSQL global DB
https://support.d4science.org/issues/89
Implementing Feature

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@117712 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-08-26 16:02:16 +00:00
Luca Frosini 811a751c49 Cleaning API
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@117706 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-08-25 16:03:31 +00:00
Luca Frosini a87b7d4e03 refs #111: Add Recurrent and scheduled Task support
https://support.d4science.org/issues/111
Merging from private branch

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@117513 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-07-28 13:41:49 +00:00
Luca Frosini 6dbb7a7da0 refs #200: Create accouting-lib library
https://support.d4science.org/issues/200
Remove classes due to license incompatibility

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@115472 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-22 15:56:38 +00:00
Luca Frosini 2a00685ae2 refs #111: Add Recurrent and scheduled Task support
https://support.d4science.org/issues/111
Imported Scehduling Model from cron4j project. Credits was maintained.

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@115452 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-06-22 10:53:54 +00:00
Luca Frosini 7729529782 Added init() function on plugins
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@113888 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-04-08 09:35:32 +00:00
Luca Frosini cdfedf17eb Changing service name from smart-executor to SmartExecutor
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/vre-management/smart-executor-api@111914 82a268e6-3cf1-43bd-a215-b396298e98cf
2015-02-11 16:19:59 +00:00