-
Type: Story
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 1.2.0
-
Component/s: None
-
Labels:
-
Story Points:3
-
Epic Link:
-
Sprint:Cardinal Sprint 1 (3/23-4/3), Cardinal Sprint 2 (4/6-4/17)
As an application or network service developer, I would like to schedule my activities using a shared timer, single executor or group executor, so that I do not have to create my own entities and so that I can enable better use and control of system resources.
Implementation Notes:
- Provider a onlab-util utility class that serves our share java.util.Timer, single Executor or poolExecutor.
- These shared entities should be named as "onos-shared-timer", "onos-single-executor", "onos-pool-executor-%d"
Other possible tasks
- Sweep through existing ONOS code to replace use of specific timers and executors with the shared ones wherever appropriate.
Related stories & enhancements
There are no Sub-Tasks for this issue.