Hi all,

I am really interested in the project to make qpid java broker configurable.
One of the reasons I like this project is that I have good knowledge on
working with XML, Java and related technologies and also I'd like to get in
to open source and contribute what I could to the community.

Please help me to understand the project clearly. This is what my
understanding about the project. This project is to identify the
configurable properties within qpid and externalize them, using an XML
configuration file so that users can edit the configuration file to tweak
the behavior of qpid. In addition to that, the configuration file have an
XML schema which will be used to validate the configuration file, during
start up time or while client is editing it.

My approach will be:

- getting acquainted with the code and project
- diving in to the code to understand which parameters are worth exposing to
the users
- coming up with a schema for the parameters, leaving room for new
parameters to be added later
- coding a way to read user properties in to the system, while validating
them
- integrating the read parameters in to the main code, so that those params
are available to be accessed in relevant places

When I downloaded the M2 release of qpid, I saw there are couple of
configuration files, including config.xml, virtualhosts.xml, inside etc
folder. When this project digs in to the code and find out more properties,
what will happen to these files? Will these also go in to the configuration
file(s) coming out of this project, or is it that the new config file will
have the blend of config properties that the users are likely to change?

About Me
=======
I am a college student and I've been hacking for sometime now. I have very
good knowledge on Java, XML and related technologies. This is the first time
I am getting in to Apache projects. I am really excited and I am confident I
can perform up to the expectations of this project as I am conversant with
all the related technologies of this project.

If I am given the permission to proceed with this idea, I will come up with
a proper proposal and will send that to the mailing list.

Thanks,
Sachith

Reply via email to