device-mgt-core/features
Chamindu Senanayake 89e72bdf86 Add dynamic task manager and task watcher (#65)
## Purpose

To Distribute dynamic task execution in multiple nodes.

## Goals

This allows distribute task execution in multiple nodes. Especially this is useful, when system has multiple nodes

## Approach

- Add task manager to handle dynamic tasks and dynamic task properties while adding   task into the wso2 ntask core.
- Add task watcher to run periodically after iot server start up and compare tasks 	 from Entgra task manager and wso2 ntask core.
- Add configuration to enable task monitoring in task watcher.

## Documentation
> N/A

## Automation tests
 - Unit tests
   > N/A
 - Integration tests
   > N/A

## Security checks
   > N/A

## Related MRs
 > N/A

## Test environment
Linux 22.04

## Learning
> N/A

Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/65
Co-authored-by: Chamindu Senanayake <chamindu@entgra.io>
Co-committed-by: Chamindu Senanayake <chamindu@entgra.io>
2023-02-18 14:06:02 +00:00
..
analytics-mgt [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
apimgt-extensions [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
application-mgt [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
certificate-mgt [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
device-mgt Add dynamic task manager and task watcher (#65) 2023-02-18 14:06:02 +00:00
device-mgt-extensions [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
etc
heartbeat-management Add dynamic task manager and task watcher (#65) 2023-02-18 14:06:02 +00:00
jwt-client [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
oauth-extensions updated pom versions to 5.0.0-SNAPSHOT 2021-06-08 12:15:48 +05:30
policy-mgt [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
task-mgt Add dynamic task manager and task watcher (#65) 2023-02-18 14:06:02 +00:00
transport-mgt [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
ui-request-interceptor [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30
webapp-authenticator-framework [maven-release-plugin] prepare for next development iteration 2023-02-16 21:01:29 +05:30