47 |
* @see AccessController |
* @see AccessController |
48 |
* @see PrivilegedExceptionAction |
* @see PrivilegedExceptionAction |
49 |
* @since 1.1 |
* @since 1.1 |
50 |
* @status updated to 1.4 |
* @status updated to 1.5 |
51 |
*/ |
*/ |
52 |
public interface PrivilegedAction |
public interface PrivilegedAction<T> |
53 |
{ |
{ |
54 |
/** |
/** |
55 |
* This method performs an operation that requires higher privileges to |
* This method performs an operation that requires higher privileges to |
60 |
* @see AccessController#doPrivileged(PrivilegedAction) |
* @see AccessController#doPrivileged(PrivilegedAction) |
61 |
* @see AccessController#doPrivileged(PrivilegedAction, AccessControlContext) |
* @see AccessController#doPrivileged(PrivilegedAction, AccessControlContext) |
62 |
*/ |
*/ |
63 |
Object run(); |
T run(); |
64 |
} // interface PrivilegedAction |
} // interface PrivilegedAction |