Skip navigation links
A B C E F G H I L P R S T V 

A

AbstractThreadPermissionVerifier - Class in com.atlassian.bamboo.specs.maven.sandbox
A permission checker with very limited set of allowed permissions.
AbstractThreadPermissionVerifier() - Constructor for class com.atlassian.bamboo.specs.maven.sandbox.AbstractThreadPermissionVerifier
 
AccessControlContextHackcessor - Class in com.atlassian.bamboo.specs.maven.sandbox
This class exists to provide access to AccessControlContext.getContext() method, which is package protected.
apply(Path) - Method in class com.atlassian.bamboo.specs.maven.sandbox.FileToBambooSpecsMapper
 

B

BambooSpecsFileScanner - Class in com.atlassian.bamboo.specs.maven
 
BambooSpecsSecurityManager - Class in com.atlassian.bamboo.specs.maven.sandbox
A security manager that treats one thread in a JVM as a high-privilege, unrestricted thread.
BambooSpecsSecurityManager() - Constructor for class com.atlassian.bamboo.specs.maven.sandbox.BambooSpecsSecurityManager
 

C

checkAccess(Thread) - Method in class com.atlassian.bamboo.specs.maven.sandbox.BambooSpecsSecurityManager
 
checkPermission(Permission) - Method in class com.atlassian.bamboo.specs.maven.sandbox.AbstractThreadPermissionVerifier
 
checkPermission(Permission, Object) - Method in class com.atlassian.bamboo.specs.maven.sandbox.AbstractThreadPermissionVerifier
 
checkPermission(Permission) - Method in class com.atlassian.bamboo.specs.maven.sandbox.BambooSpecsSecurityManager
 
checkPermission(Permission, Object) - Method in class com.atlassian.bamboo.specs.maven.sandbox.BambooSpecsSecurityManager
 
checkPermission(Permission) - Method in enum com.atlassian.bamboo.specs.maven.sandbox.HighPrivilegeThreadPermissionVerifier
 
checkPermission(Permission, Object) - Method in enum com.atlassian.bamboo.specs.maven.sandbox.HighPrivilegeThreadPermissionVerifier
 
checkPermission(Permission) - Method in interface com.atlassian.bamboo.specs.maven.sandbox.ThreadPermissionVerifier
 
checkPermission(Permission, Object) - Method in interface com.atlassian.bamboo.specs.maven.sandbox.ThreadPermissionVerifier
 
checkPermissionFor(Permission) - Method in class com.atlassian.bamboo.specs.maven.sandbox.AbstractThreadPermissionVerifier
This method will get invoked if a standard Applet security manager declined access.
checkPermissionFor(Permission) - Method in class com.atlassian.bamboo.specs.maven.sandbox.LowPrivilegeThreadPermissionVerifier
 
checkPermissionFor(Permission) - Method in class com.atlassian.bamboo.specs.maven.sandbox.ReflectionEnabledThreadPermissionVerifier
 
clearPermissionCheckers() - Static method in class com.atlassian.bamboo.specs.maven.sandbox.BambooSpecsSecurityManager
Clear the permission checkers used by the BambooSpecsSecurityManager.
com.atlassian.bamboo.specs.maven - package com.atlassian.bamboo.specs.maven
Contains classes that allow Bamboo specs to be run with maven.
com.atlassian.bamboo.specs.maven.sandbox - package com.atlassian.bamboo.specs.maven.sandbox
Contains classes to allow running Bamboo specs in secure way.

E

endPerThreadSecurity() - Static method in class com.atlassian.bamboo.specs.maven.sandbox.SecureMethodInvoker
 
execute() - Method in class com.atlassian.bamboo.specs.maven.RunBambooSpecsMojo
 

F

FileToBambooSpecsMapper - Class in com.atlassian.bamboo.specs.maven.sandbox
 
FileToBambooSpecsMapper(Log, ClassLoader) - Constructor for class com.atlassian.bamboo.specs.maven.sandbox.FileToBambooSpecsMapper
 

G

getClassFiles(Log, Path) - Static method in class com.atlassian.bamboo.specs.maven.BambooSpecsFileScanner
 
getContext(Class<?>) - Static method in class com.atlassian.bamboo.specs.maven.sandbox.AccessControlContextHackcessor
Returns the list of protection domains of the code available on stack.

H

HighPrivilegeThreadPermissionVerifier - Enum in com.atlassian.bamboo.specs.maven.sandbox
A permission checker that grants all permissions.

I

invoke(Supplier<T>) - Static method in class com.atlassian.bamboo.specs.maven.sandbox.SecureMethodInvoker
 

L

LowPrivilegeThreadPermissionVerifier - Class in com.atlassian.bamboo.specs.maven.sandbox
A permission checker with very limited set of allowed permissions.
LowPrivilegeThreadPermissionVerifier(Path, Path) - Constructor for class com.atlassian.bamboo.specs.maven.sandbox.LowPrivilegeThreadPermissionVerifier
Permission verifier.

P

PrivilegedThreads - Class in com.atlassian.bamboo.specs.maven.sandbox
 

R

ReflectionEnabledThreadPermissionVerifier - Class in com.atlassian.bamboo.specs.maven.sandbox
A permission checker allowing limted access to Reflection API.
resetThreadPermissionCheckers() - Static method in class com.atlassian.bamboo.specs.maven.sandbox.PrivilegedThreads
 
RESULT - Static variable in class com.atlassian.bamboo.specs.maven.sandbox.SecureMethodResult
 
RunBambooSpecsMojo - Class in com.atlassian.bamboo.specs.maven
 
RunBambooSpecsMojo() - Constructor for class com.atlassian.bamboo.specs.maven.RunBambooSpecsMojo
 
runSpecs(boolean) - Method in class com.atlassian.bamboo.specs.maven.sandbox.SpecsRunner
 

S

SecureMethodInvocationException(Exception) - Constructor for exception com.atlassian.bamboo.specs.maven.sandbox.SecureMethodInvoker.SecureMethodInvocationException
 
SecureMethodInvoker - Class in com.atlassian.bamboo.specs.maven.sandbox
 
SecureMethodInvoker.SecureMethodInvocationException - Exception in com.atlassian.bamboo.specs.maven.sandbox
 
SecureMethodResult - Class in com.atlassian.bamboo.specs.maven.sandbox
 
setPermissionCheckers(Map<Thread, ThreadPermissionVerifier>, ThreadPermissionVerifier) - Static method in class com.atlassian.bamboo.specs.maven.sandbox.BambooSpecsSecurityManager
Set the permission checkers used by the BambooSpecsSecurityManager.
SpecsRunner - Class in com.atlassian.bamboo.specs.maven.sandbox
 
SpecsRunner(Log, Collection<Path>, ClassLoader, Set<File>) - Constructor for class com.atlassian.bamboo.specs.maven.sandbox.SpecsRunner
 
startPerThreadSecurity(Map<Thread, ThreadPermissionVerifier>, ThreadPermissionVerifier) - Static method in class com.atlassian.bamboo.specs.maven.sandbox.SecureMethodInvoker
 

T

ThreadPermissionVerifier - Interface in com.atlassian.bamboo.specs.maven.sandbox
 

V

valueOf(String) - Static method in enum com.atlassian.bamboo.specs.maven.sandbox.HighPrivilegeThreadPermissionVerifier
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.bamboo.specs.maven.sandbox.HighPrivilegeThreadPermissionVerifier
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E F G H I L P R S T V 
Skip navigation links

Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.