"wolfc" wrote : java.lang.NullPointerException
| | at
org.jboss.metadata.ejb.jboss.JBossAssemblyDescriptorMetaData.getPrincipalVersusRolesMap(JBossAssemblyDescriptorMetaData.java:360)
| | at
org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorv2.invoke(RoleBasedAuthorizationInterceptorv2.java:159)
| |
| Code with an explicit check on null is twice as fast. So I would save 1ms for every
~100000 calls. :-)
|
| Seriously: the code in getPrincipalVersusRolesMap is too slow for per EJB call usage.
I would rather see the reversed mapping being dynamically maintained in
SecurityRolesMetaData.
You are right. That map needs to be generated one time during deployment and accessed
multiple times. I see that you made the changes. Is this what you did?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4105124#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...