public class SecurityStoreImpl extends Object implements SecurityStore, HierarchicalRepositoryChangeListener
| Constructor and Description |
|---|
SecurityStoreImpl(HierarchicalRepository<Set<Role>> securityRepository,
HornetQSecurityManager securityManager,
long invalidationInterval,
boolean securityEnabled,
String managementClusterUser,
String managementClusterPassword,
NotificationService notificationService) |
| Modifier and Type | Method and Description |
|---|---|
void |
authenticate(String user,
String password) |
void |
check(SimpleString address,
CheckType checkType,
ServerSession session) |
void |
onChange() |
void |
stop() |
public SecurityStoreImpl(HierarchicalRepository<Set<Role>> securityRepository, HornetQSecurityManager securityManager, long invalidationInterval, boolean securityEnabled, String managementClusterUser, String managementClusterPassword, NotificationService notificationService)
notificationService - can be nullpublic void stop()
stop in interface SecurityStorepublic void authenticate(String user, String password) throws Exception
authenticate in interface SecurityStoreExceptionpublic void check(SimpleString address, CheckType checkType, ServerSession session) throws Exception
check in interface SecurityStoreExceptionpublic void onChange()
onChange in interface HierarchicalRepositoryChangeListenerCopyright © 2016 JBoss, a division of Red Hat. All rights reserved.