JobScheduler.setJob() should have parameter of interfaced type
The method JobScheduler.
Then the JobScheduler implementation should decide how to manage jobs received by method setJob().
The proposition is to use JobAdapter (better name is JobWrapper ) which wraps the incoming job and provide
a new method getId().
Blueprint information
- Status:
- Complete
- Approver:
- Rafal Wokacz
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Izabela Superson
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- first-prototype-finished
- Started by
- Izabela Superson
- Completed by
- Wojciech Żywno
Related branches
Related bugs
Sprints
Whiteboard
Left "JobAdapter" name instead of using new one (JobWrapper). Let me know, if You want me to change it.
rawo: Lets change the name to JobWrapper. I think this better describes this class. The change should be applied for all other Adapters, including interfaces. In short: rename *Adapter*.java to *Wrapper*.java
Iza: OK, do You mean also TaskAdapter? Maybe TaskAdapterInte
rawo: Yes, please rename also TaskAdapter and TaskAdapterInte