rmannibucau commented on issue #58: [SHIRO-337] basic cdi support
URL: https://github.com/apache/shiro/pull/58#issuecomment-577347162
 
 
   Hmm,
   
   Scope was there for perf reasons - dependent being generally slower for 
nothing in apps (recreating again and again the proxy if enclosing instance is 
not app scope), 
   
   +-0 for line 40 change, #codestyle ;)
   
   Proxy is there to ensure context is the right one whatever was the creation 
context, guess it could fit shiro-core too. One common use case is servlet 
asynccontext where there can be 2 request scope threadlocal for the same real 
request,
   
   Spec jar are not that important since they must be provided so not impacting 
end users but geronimo are better in osgi in general and the ones we want in 
shiro tests (used by our - asf - servers like tomee, karaf, ...) so rather -0 
to move to jakarta there.
   
   Isnt the module cdi1 and 1.1 friendly so beans.xml should stay cdi1?
   
   Module has an extension so scanning is optional and annotated is not used so 
no issue to not have a beans.xml IMHO even if cdi2 trim mode would be a good 
fit if cdi 1 compat is not intended - no real strong position, deltaspike 
feedback is some ee6 servers are still out there but i doubt they use this new 
module.
   
   Hope it gives some other pointers
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to