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<Role> roles,
CheckType checkType)
is this a valid user and do they have the correct role
|
public void start()
start
in interface HornetQComponent
public void stop()
stop
in interface HornetQComponent
public boolean isStarted()
isStarted
in interface HornetQComponent
public boolean validateUser(String user, String password)
HornetQSecurityManager
validateUser
in interface HornetQSecurityManager
user
- the userpassword
- the users passwordpublic boolean validateUserAndRole(String user, String password, Set<Role> roles, CheckType checkType)
HornetQSecurityManager
validateUserAndRole
in interface HornetQSecurityManager
user
- the userpassword
- the users passwordroles
- the roles the user hascheckType
- the type of check to performpublic void addUser(String user, String password)
HornetQSecurityManager
addUser
in interface HornetQSecurityManager
user
- the user to addpassword
- theusers passwordpublic void removeUser(String user)
HornetQSecurityManager
removeUser
in interface HornetQSecurityManager
user
- the user to removepublic void addRole(String user, String role)
HornetQSecurityManager
addRole
in interface HornetQSecurityManager
user
- the userrole
- the role to addpublic void removeRole(String user, String role)
HornetQSecurityManager
removeRole
in interface HornetQSecurityManager
user
- the userrole
- the role to removepublic void setDefaultUser(String username)
setDefaultUser
in interface HornetQSecurityManager
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.