Carsten Ziegeler wrote:
Reinhard Poetz schrieb:
Carsten Ziegeler wrote:
Ok, so let's change the strategy and fix the standalone service
selector... :) If svn works again I can do this on monday evening - if
noone beats me to it.
I didn't fix the StandaloneServiceSelector but replaced it with a factory.
Basically the factory works for me and the code is very simple. Exception
handling needs to be improved but that's the next step.
Could somebody verify and review the attached patch?
I'm not sure but I think your solution is the opposite of the current
problem: you are always creating a new instance, so thread safe
components are not handled correctly.
Right, but that's easily fixed (see
http://people.apache.org/~reinhard/ProcessingNodeBuilderFactory.java). I would
prefer getting rid of the StandaloneServiceSelector as it is everything else
than a simple class for a simple task and why do all those builders need to be
components? I know there are historical reasons but do we need them to be
components _now or in the future_?
Anything else that could be a problem with my implementation?
--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}
web(log): http://www.poetz.cc
--------------------------------------------------------------------
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de