Steve Brewin wrote:
Stefano Bagnara wrote:
Noel J. Bergman wrote:
Steve,
I suspect that we agree, but I want to confirm.
Configuration should, essentially, be JMX native, and the
configuration scheme should be bridging between the
configuration store and the internal calls.
--- Noel
Is there any project (better if it's an Apache project) using
this approach?
I would like to put my hands in similar code using this approach...
I'm sure I could trawl up a set of OSS examples that use each aspect of this
approach. I'm not sure I could find one which is an exemplar of all aspects
acting in unison.
I think the only vaguely original things here are that we are delegating to
each component the responsibility for how and if it responds to a configuration
change and making the original static configuration just the first of many
possible dynamic change events.
I guess you are asking because there is something you feel unclear or
uncomfortable about? If the former I can knock up a UML diagram or two if it
would help. If the latter, shout!
Cheers
-- Steve
Yes, I feel unclear.
I'm currenlty following the [EMAIL PROTECTED] dev mailing list about
their configuration issues and refactoring.
I think that James has not enough community power, now and reusing
components/patterns from the directory project is currently an
interesting option.
They are moving to felix (OSGi) and they extensively use JNDI. They also
provide a good network abstraction (based on MINA or different
subprojects).
If I understood it correctly in their plan the directory/felix
integration will also bring a GUI to manage component wiring /
configuration. Felix is coming out from the incubation and maybe in few
months we'll have an official felix release and a directory release
based on felix.
That said, even if I don't think it's the best idea to start from
something that needs an UML diagram and that does not have people time
to be supported, I'm always happy to look at UML diagrams and discuss
this topics.
Stefano
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]