[weld-dev] Ordering of servlet listeners
Remy Maucherat
rmaucher at redhat.com
Wed Mar 24 15:04:29 EDT 2010
On Wed, 2010-03-24 at 11:41 -0700, Ales Justin wrote:
> Yes. :-)
>
> I guess the order from web.xml is then the same as in ServletMetaData (or whatever data we use to hold the listeners metadata)?
> --> since we don't use web.xml, but add Weld listener programmatically in a deployer
Well, yes and no. The list of listeners that JBossWebMetaData has is
ordered (and you can replace it, of course :) ), but there's another
JBossWebMetaData for the shared web.xml that goes before it.
In the shared stuff, there's:
- a security listener which does stuff (ask Anil)
- two JSF listeners
> Is there a way to know which listeners come from default web.xml?
Hum, no :( Now that you mention it, maybe I could do that "shared stuff"
handling in its own deployer, taking the "final" JBossWebMetaData and
merging it with the shared JBossWebMetaData to get a "final final"
JBossWebMetaData.
> So we can place our Weld listener just after those.
Hopefully.
--
Remy Maucherat <rmaucher at redhat.com>
Red Hat Inc
More information about the weld-dev
mailing list