Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Subject.doAs() with complex code..

 
Michael Chaffin
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In the javadocs it states that AccessController.doPrivileged() is called

Further in the javadocs for AccessController.doPrivileged it states...

"Be *very* careful in your use of the "privileged" construct, and always remember to make the privileged code section as small as possible."


What then are the implications for having code within the privileged construct which is not even remotely on the small side?

Specifically a large switch statement modifying several Maps.

It does feel somewhat odd passing an anonymous inner class containing a switch statement as a parameter for a method call which eats all checked exceptions. Then again I'm not familiar with Jaas.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic