Class PropertiesLoginModuleConfigurator
- java.lang.Object
-
- org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
-
- All Implemented Interfaces:
UserManagement
public class PropertiesLoginModuleConfigurator extends java.lang.Object implements UserManagement
-
-
Constructor Summary
Constructors Constructor Description PropertiesLoginModuleConfigurator(java.lang.String entryName, java.lang.String brokerEtc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNewUser(java.lang.String username, java.lang.String hash, java.lang.String... roles)
java.util.Map<java.lang.String,java.util.Set<java.lang.String>>
listUser(java.lang.String username)
void
removeUser(java.lang.String username)
void
save()
void
updateUser(java.lang.String username, java.lang.String password, java.lang.String... roles)
-
-
-
Method Detail
-
addNewUser
public void addNewUser(java.lang.String username, java.lang.String hash, java.lang.String... roles)
- Specified by:
addNewUser
in interfaceUserManagement
-
save
public void save() throws java.lang.Exception
- Throws:
java.lang.Exception
-
removeUser
public void removeUser(java.lang.String username)
- Specified by:
removeUser
in interfaceUserManagement
-
listUser
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> listUser(java.lang.String username)
- Specified by:
listUser
in interfaceUserManagement
-
updateUser
public void updateUser(java.lang.String username, java.lang.String password, java.lang.String... roles)
- Specified by:
updateUser
in interfaceUserManagement
-
-