@FunctionalInterface public interface IPrivilegedAction<T> extends PrivilegedAction<T>
| Modifier and Type | Method and Description |
|---|---|
static IPrivilegedAction<ClassLoader> |
classLoaderGetParent(ClassLoader aBaseClassLoader) |
static IPrivilegedAction<ClassLoader> |
getClassLoader(Class<?> aClass) |
static IPrivilegedAction<ClassLoader> |
getContextClassLoader() |
static IPrivilegedAction<ClassLoader> |
getSystemClassLoader() |
default T |
invokeSafe() |
static IPrivilegedAction<Object> |
setAccessible(AccessibleObject aObject) |
static IPrivilegedAction<Object> |
setAccessible(AccessibleObject aObject,
boolean bAccessible) |
static IPrivilegedAction<Object> |
setContextClassLoader(ClassLoader aClassLoader) |
static IPrivilegedAction<String> |
systemClearProperty(String sKey) |
static IPrivilegedAction<Properties> |
systemGetProperties() |
static IPrivilegedAction<String> |
systemGetProperty(String sKey) |
static IPrivilegedAction<String> |
systemSetProperty(String sKey,
String sValue) |
run@Nonnull static IPrivilegedAction<Object> setAccessible(@Nonnull AccessibleObject aObject)
@Nonnull static IPrivilegedAction<Object> setAccessible(@Nonnull AccessibleObject aObject, boolean bAccessible)
@Nonnull static IPrivilegedAction<ClassLoader> classLoaderGetParent(@Nonnull ClassLoader aBaseClassLoader)
@Nonnull static IPrivilegedAction<ClassLoader> getClassLoader(@Nonnull Class<?> aClass)
@Nonnull static IPrivilegedAction<ClassLoader> getContextClassLoader()
@Nonnull static IPrivilegedAction<Object> setContextClassLoader(@Nonnull ClassLoader aClassLoader)
@Nonnull static IPrivilegedAction<ClassLoader> getSystemClassLoader()
@Nonnull static IPrivilegedAction<String> systemClearProperty(@Nonnull String sKey)
@Nonnull static IPrivilegedAction<String> systemGetProperty(@Nonnull String sKey)
@Nonnull static IPrivilegedAction<Properties> systemGetProperties()
Copyright © 2014–2016 Philip Helger. All rights reserved.