ologolo / streamline-api

Provides an API for managing file conversions
GNU Lesser General Public License v2.1
0 stars 1 forks source link

Improve TaskSystemFactoryMakerService interface #19

Closed joeha480 closed 6 years ago

joeha480 commented 6 years ago

The TaskSystemFactoryMakerService interface is the entry point for users of the tasks package, however it is not usable as such. In order to use the TaskSystemFactoryMakerService, you have to gather knowledge from the lower level interface TaskGroupFactoryMakerService. The required information should really be aggregated by the TaskSystemFactoryMakerService. The TaskGroupFactoryMakerService interface is the interface by which TaskGroup implementations are discovered and instantiated through the TaskSystemFactoryMakerService, it is not intended as a companion to the TaskSystemFactoryMakerService in the process of creating a TaskSystem.