org.jboss.resteasy.plugins.providers.multipart
Class FieldEnablerPrivilegedAction

java.lang.Object
  extended by org.jboss.resteasy.plugins.providers.multipart.FieldEnablerPrivilegedAction
All Implemented Interfaces:
PrivilegedAction<Object>

public class FieldEnablerPrivilegedAction
extends Object
implements PrivilegedAction<Object>

Helper class to make a field accessible. Directly calling field.setAccessible(true); is not advised as it could be invoked in a context without security permissions. For more information please check java.security.AccessController API in JavaSE. Usage example: AccessController.doPrivileged(new FieldEnablerPrivilegedAction(field));

Author:
Attila Kiraly

Constructor Summary
FieldEnablerPrivilegedAction(Field field)
           
 
Method Summary
 Object run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldEnablerPrivilegedAction

public FieldEnablerPrivilegedAction(Field field)
Method Detail

run

public Object run()
Specified by:
run in interface PrivilegedAction<Object>


Copyright © 2013. All Rights Reserved.