Class SecureMethodInvoker
- java.lang.Object
-
- com.atlassian.bamboo.specs.maven.sandbox.SecureMethodInvoker
-
public final class SecureMethodInvoker extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecureMethodInvoker.SecureMethodInvocationException
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidendPerThreadSecurity()static <T> Tinvoke(java.util.function.Supplier<T> hostileCode)static voidstartPerThreadSecurity(java.util.Map<java.lang.Thread,ThreadPermissionVerifier> specializedVerifiers, ThreadPermissionVerifier defaultPermissionVerifier)
-
-
-
Method Detail
-
startPerThreadSecurity
public static void startPerThreadSecurity(java.util.Map<java.lang.Thread,ThreadPermissionVerifier> specializedVerifiers, ThreadPermissionVerifier defaultPermissionVerifier)
-
endPerThreadSecurity
public static void endPerThreadSecurity()
-
invoke
public static <T> T invoke(java.util.function.Supplier<T> hostileCode)
-
-