Thomas Vandahl wrote:
> Second step of reorganization:
> - Loaders are still there
> - AssemblerFactory extends Loader now, I'm planning to merge the two at
> least for the existing implementations
> - The AssemblerFactories got a getLoader() method which allows to
> retrieve Loaders and cache sizes only by specifying the module NAME.
> - The AssemblerBrokerService now has a method getLoader(type).
> - In the TemplateService this allows to query the AssemblerBrokerService
> for configured module types.

Next step:
- Loaders can be queried by name and are cached by the
AssemblerBrokerService.
- Where possible, static calls to XXLoader.getInstance() have been
replaced by calls of the AssemblerBrokerService.
- The pipeline initialization has been shifted in Turbine.java because
the valves need services now and the service initialization happened
after the pipeline. I could not find any implications with this but I
may have missed something.
- Would it be useful to initialize a valve automatically when adding it
to the pipeline via addValve()?

> - The TemplateService needs a lot of adjustments to overcome the
> hard-coded seven module types -> next step.

This still remains.

Please review (and comment!)

Bye, Thomas.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to