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]
