T - The action return type.@FunctionalInterface public interface IPrivilegedAction<T> extends PrivilegedAction<T>
PrivilegedAction with an invokeSafe() method
that invokes the AccessController only if a security
manager is present.| 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> |
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<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–2017 Philip Helger. All rights reserved.