public class HornetQSecurityManagerImpl extends Object implements HornetQSecurityManager
| Constructor and Description |
|---|
HornetQSecurityManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRole(String user,
String role)
adds a new role for a user.
|
void |
addUser(String user,
String password)
adds a new user
|
boolean |
isStarted() |
void |
removeRole(String user,
String role)
removes a role from a user
|
void |
removeUser(String user)
removes a user and any roles they may have.
|
void |
setDefaultUser(String username) |
void |
start() |
void |
stop() |
boolean |
validateUser(String user,
String password)
is this a valid user.
|
boolean |
validateUserAndRole(String user,
String password,
Set<org.hornetq.core.security.Role> roles,
org.hornetq.core.security.CheckType checkType)
is this a valid user and do they have the correct role
|
public void start()
start in interface org.hornetq.core.server.HornetQComponentpublic void stop()
stop in interface org.hornetq.core.server.HornetQComponentpublic boolean isStarted()
isStarted in interface org.hornetq.core.server.HornetQComponentpublic boolean validateUser(String user, String password)
HornetQSecurityManagervalidateUser in interface HornetQSecurityManageruser - the userpassword - the users passwordpublic boolean validateUserAndRole(String user, String password, Set<org.hornetq.core.security.Role> roles, org.hornetq.core.security.CheckType checkType)
HornetQSecurityManagervalidateUserAndRole in interface HornetQSecurityManageruser - the userpassword - the users passwordroles - the roles the user hascheckType - the type of check to performpublic void addUser(String user, String password)
HornetQSecurityManageraddUser in interface HornetQSecurityManageruser - the user to addpassword - theusers passwordpublic void removeUser(String user)
HornetQSecurityManagerremoveUser in interface HornetQSecurityManageruser - the user to removepublic void addRole(String user, String role)
HornetQSecurityManageraddRole in interface HornetQSecurityManageruser - the userrole - the role to addpublic void removeRole(String user, String role)
HornetQSecurityManagerremoveRole in interface HornetQSecurityManageruser - the userrole - the role to removepublic void setDefaultUser(String username)
setDefaultUser in interface HornetQSecurityManagerCopyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.