Service component:
- Renamed DependencyResolver to TaskScheduler - Enhanced TaskScheduler with an extensible Task API framework and extensible dependency resolver - Created TaskExecutor providing an extensible task execution environment - Removed in-memory database; now is stateless and interrogates/updates Context when needed - Extended gRPC servicer to use new TaskScheduler - Removed unneeded files and re-organized helper methods - Extended ServiceHandlerAPI; now SetEndpoint/DeleteEndpoint enables to configure/deconfigure a connection - Moved ServiceHandlerFactory-related methods to the appropriate file - Created ConnectionExpander to resolve from ERO-like paths to lists of links - Created basic tasks: ServiceSetState, ServiceDelete, ConnectionConfigure, ConnectionDeconfigure - Added skeleton for L2NMEmulatedHandler (to be adapted, now is a copy of L3NM one)
parent
f3096852
No related branches found
No related tags found
Showing
- scripts/run_tests_locally-service.sh 1 addition, 1 deletionscripts/run_tests_locally-service.sh
- src/service/service/DependencyResolver.py 0 additions, 73 deletionssrc/service/service/DependencyResolver.py
- src/service/service/ServiceService.py 1 addition, 5 deletionssrc/service/service/ServiceService.py
- src/service/service/ServiceServiceServicerImpl.py 57 additions, 88 deletionssrc/service/service/ServiceServiceServicerImpl.py
- src/service/service/Tools.py 0 additions, 358 deletionssrc/service/service/Tools.py
- src/service/service/service_handler_api/FilterFields.py 19 additions, 4 deletionssrc/service/service/service_handler_api/FilterFields.py
- src/service/service/service_handler_api/ServiceHandlerFactory.py 40 additions, 1 deletion...vice/service/service_handler_api/ServiceHandlerFactory.py
- src/service/service/service_handler_api/_ServiceHandler.py 10 additions, 2 deletionssrc/service/service/service_handler_api/_ServiceHandler.py
- src/service/service/service_handlers/__init__.py 10 additions, 9 deletionssrc/service/service/service_handlers/__init__.py
- src/service/service/service_handlers/l2nm_emulated/ConfigRules.py 268 additions, 0 deletions...ice/service/service_handlers/l2nm_emulated/ConfigRules.py
- src/service/service/service_handlers/l2nm_emulated/L2NMEmulatedServiceHandler.py 39 additions, 257 deletions...vice_handlers/l2nm_emulated/L2NMEmulatedServiceHandler.py
- src/service/service/task_scheduler/ConnectionExpander.py 66 additions, 0 deletionssrc/service/service/task_scheduler/ConnectionExpander.py
- src/service/service/task_scheduler/TaskExecutor.py 142 additions, 0 deletionssrc/service/service/task_scheduler/TaskExecutor.py
- src/service/service/task_scheduler/TaskScheduler.py 179 additions, 0 deletionssrc/service/service/task_scheduler/TaskScheduler.py
- src/service/service/task_scheduler/__init__.py 51 additions, 0 deletionssrc/service/service/task_scheduler/__init__.py
- src/service/service/task_scheduler/tasks/Task_ConnectionConfigure.py 63 additions, 0 deletions.../service/task_scheduler/tasks/Task_ConnectionConfigure.py
- src/service/service/task_scheduler/tasks/Task_ConnectionDeconfigure.py 63 additions, 0 deletions...ervice/task_scheduler/tasks/Task_ConnectionDeconfigure.py
- src/service/service/task_scheduler/tasks/Task_ServiceDelete.py 39 additions, 0 deletions...ervice/service/task_scheduler/tasks/Task_ServiceDelete.py
- src/service/service/task_scheduler/tasks/Task_ServiceSetStatus.py 46 additions, 0 deletions...ice/service/task_scheduler/tasks/Task_ServiceSetStatus.py
- src/service/service/task_scheduler/tasks/_Task.py 30 additions, 0 deletionssrc/service/service/task_scheduler/tasks/_Task.py
Loading
Please register or sign in to comment