Package de.tum.in.test.api.security
Class ArtemisSecurityConfigurationBuilder
java.lang.Object
de.tum.in.test.api.security.ArtemisSecurityConfigurationBuilder
public final class ArtemisSecurityConfigurationBuilder
extends java.lang.Object
-
Method Summary
-
Method Details
-
getTestClass
public java.lang.Class<?> getTestClass() -
getTestMethod
public java.lang.reflect.Method getTestMethod() -
getExecutionPath
public java.nio.file.Path getExecutionPath() -
getWhitelistedClassNames
public java.util.Set<java.lang.String> getWhitelistedClassNames() -
getWhitelistedPaths
-
getBlacklistedPaths
-
getAllowedLocalPort
public java.util.OptionalInt getAllowedLocalPort() -
getAllowedThreadCount
public java.util.OptionalInt getAllowedThreadCount() -
getBlacklistedPackages
-
getWhitelistedPackages
-
withCurrentPath
-
withPath
-
withPathWhitelist
public ArtemisSecurityConfigurationBuilder withPathWhitelist(java.util.Collection<PathRule> whitelistedPaths) -
withPathWhitelist
public ArtemisSecurityConfigurationBuilder withPathWhitelist(java.util.Optional<? extends java.util.Collection<PathRule>> whitelistedPaths) -
withPathBlacklist
public ArtemisSecurityConfigurationBuilder withPathBlacklist(java.util.Collection<PathRule> blacklistedPaths) -
withTestClass
-
withTestMethod
-
withAllowedLocalPort
public ArtemisSecurityConfigurationBuilder withAllowedLocalPort(java.util.OptionalInt allowedLocalPort) -
withAllowedThreadCount
public ArtemisSecurityConfigurationBuilder withAllowedThreadCount(java.util.OptionalInt allowedThreadCount) -
allowLocalPort
-
configureFromContext
-
addWhitelistedClassNames
public ArtemisSecurityConfigurationBuilder addWhitelistedClassNames(java.lang.String... classNames) -
addWhitelistedClassNames
public ArtemisSecurityConfigurationBuilder addWhitelistedClassNames(java.util.Collection<java.lang.String> classNames) -
withPackageBlacklist
public ArtemisSecurityConfigurationBuilder withPackageBlacklist(java.util.Collection<PackageRule> packageBlacklist) -
withPackageWhitelist
public ArtemisSecurityConfigurationBuilder withPackageWhitelist(java.util.Collection<PackageRule> packageWhitelist) -
build
-
create
-