Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [servlet-dev] @Priority for ServletContainerInitializer

Hi,

On Tue, May 19, 2020 at 3:21 AM David Blevins <dblevins@xxxxxxxxxxxxx> wrote:
With our int based approach if someone picks 100 and someone later comes and takes 101, there's no getting between them.

I would support @Priority for really all listener-type APIs we have across all specs, but I think we should push for a change from int likely to double (the only safe cast from int).

That, or Stuart's suggestion sounds like a good idea.

Two additional things to consider here:

1. Have a platform coordination or maybe sub-spec (like managed beans) that says something about inner-spec ordering of events during startup and shutdown. Something to make what was discussed here a little bit more predictable: http://javaeesquad.blogspot.com/2015/03/getting-notified-when-java-ee.html

2. In Jakarta Security we have IdentityStores which can be called in a given order (set by a priority as well). However, by registering a single class (fully optional), the user is in full control of this order programmatically, meaning they can effectively veto any store, or have them called in any order.

Perhaps this approach can be considered to be adopted universally, or at least in this case here by Servlet.

Kind regards,
Arjan Tijms



 
- Joakim

On Mon, May 18, 2020 at 10:20 AM arjan tijms <arjan.tijms@xxxxxxxxx> wrote:
Hi,

Just wondering, what about supporting the @Priority annotation on a ServletContainerInitializer class to help ordering the execution order of these?

Thoughts?

Kind regards,
Arjan Tijms
_______________________________________________
servlet-dev mailing list
servlet-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/servlet-dev
_______________________________________________
servlet-dev mailing list
servlet-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/servlet-dev

_______________________________________________
servlet-dev mailing list
servlet-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/servlet-dev

Back to the top