Is there a way to check for a permission without running the risk of an Exception being thrown? I would like to be able to check the permissions and change the GUI accordingly, but I don't like the idea of catching a lot of Exceptions.
Johan
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 35247
7
posted
0
You could encapsulate the checking and try/catch in a method which just returns a boolean. The SecurityManager.checkPermission(Permission) method would help with this.
Thanks for the reply. But that's what I would like to avoid: creating the exception takes up unnecessary cpu. I would prefer to have a method that does not cause/use an excaption at all.
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 35247
7
posted
0
You could perform those checks once at startup, and store the results as booleans for later use.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.
subject: checkPermission without SecurityException?