Package org.pkl.core
Interface SecurityManagerBuilder<B extends SecurityManagerBuilder<B>>
- Type Parameters:
B- concrete type of the builder class to maintain covariance in inherited methods
- All Known Implementing Classes:
SecurityManagers.StandardBuilder
public interface SecurityManagerBuilder<B extends SecurityManagerBuilder<B>>
Parent interface to builder classes for configuring a
SecurityManager.-
Method Summary
Modifier and TypeMethodDescriptionaddAllowedModule(Pattern pattern) addAllowedModules(Collection<Pattern> patterns) addAllowedResource(Pattern pattern) addAllowedResources(Collection<Pattern> patterns) build()setAllowedModules(Collection<Pattern> patterns) setAllowedResources(Collection<Pattern> patterns) setRootDir(@Nullable Path rootDir)
-
Method Details
-
addAllowedModule
-
addAllowedModules
-
setAllowedModules
-
getAllowedModules
-
addAllowedResource
-
addAllowedResources
-
setAllowedResources
-
getAllowedResources
-
setRootDir
-
getRootDir
-
build
SecurityManager build()
-