Obviously, if you want to checkout from my git repository, use the "multiconf" branch. Forgot to mention it. All other branches on that git repo are very obsolete.

On 07/18/2011 07:34 PM, Tom van Dijk wrote:
Hi all of you,


After a break from development (concentrating on my CS studies) I find myself with some summer free time and updated my tapestry git tree.


Currently I have a number of commits that might be useful. Most are related to the thing I was working on earlier, having multiple databases support using configuration groups.

Now I know that there might be a different way to get multiple databases support, which I did not test myself yet. What I'm doing here is extending the IoC in a way that might be useful in other ways as well.

The extension is simple: it allows reusing existing (in-use) service implementation, with a different marker. We can identify groups of services that are tightly related and that all need to be properly wired to eachother. They can be called "configuration groups"... maybe someone has a better name, feel free to suggest one. With the idea in mind that we would prefer to identify services using just the interface they implement and additional markers, this is the perfect way to get multiple services with the same implementation and a different configuration.


The commits I have available are:


1. a typo fix, "cxreateProvider". Should I make a JIRA issue out of it or can some committer just fix this without all the paperwork?

2. TAP5-1321. If there are no reasons why this couldn't be in, I can update the JIRA issue.

3. Related to this is a commit that adds a new getObject() to RegistryImpl and a getMarkers() to RegistryImpl, which are necessary for configuration groups. Do you want me to add this commit to TAP5-1321, or to the configuration groups patch?

4. TAP5-1313 The commit that introduces configuration groups.

5. TAP5-1313 (2) The commit that modifies tapestry-hibernate and tapestry-hibernate-conf to allow multiple databases.

6. TAP5-1475 A feature "fix" in tapestry-upload. Maybe a committer can get assigned to this issue so it gets resolved?



Those were my questions.

If you want to see the current version of my patches, you can use my git repository, at git://hetdiana.dyndns.org/tapestry5.git ... it may be out of date if I don't update it regularly by rebasing everything against the apache git repo.

Thanks,

Tom.

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



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

Reply via email to