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]