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 null
public void stop()
stop
in interface SecurityStore
public void authenticate(String user, String password) throws Exception
authenticate
in interface SecurityStore
Exception
public void check(SimpleString address, CheckType checkType, ServerSession session) throws Exception
check
in interface SecurityStore
Exception
public void onChange()
onChange
in interface HierarchicalRepositoryChangeListener
Copyright © 2018 JBoss by Red Hat. All rights reserved.