Interface SecurityModule
-
- All Known Implementing Classes:
HadoopModule
,JaasModule
,ZooKeeperModule
public interface SecurityModule
An installable security module.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SecurityModule.SecurityInstallException
Indicates a problem with installing or uninstalling a security module.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
install()
Install the security module.void
uninstall()
Uninstall the security module.
-
-
-
Method Detail
-
install
void install() throws SecurityModule.SecurityInstallException
Install the security module.- Throws:
SecurityModule.SecurityInstallException
- if the security module couldn't be installed.
-
uninstall
void uninstall() throws SecurityModule.SecurityInstallException
Uninstall the security module.- Throws:
SecurityModule.SecurityInstallException
- if the security module couldn't be uninstalled.UnsupportedOperationException
- if the security module doesn't support uninstallation.
-
-