org.jboss.messaging.core.security.impl
Class SecurityStoreImpl
java.lang.Object
org.jboss.messaging.core.security.impl.SecurityStoreImpl
- All Implemented Interfaces:
- SecurityStore, HierarchicalRepositoryChangeListener
public class SecurityStoreImpl
- extends java.lang.Object
- implements SecurityStore, HierarchicalRepositoryChangeListener
The JBM SecurityStore implementation
- Version:
- $Revision: 4168 $
$Id: SecurityStoreImpl.java 4168 2008-05-09 12:39:52Z timfox $
- Author:
- Tim Fox, Andy Taylor
Parts based on old version by:, Peter Antman, Scott Stark, Ovidiu Feodorov
Constructor Summary |
SecurityStoreImpl(long invalidationInterval,
boolean securityEnabled)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityStoreImpl
public SecurityStoreImpl(long invalidationInterval,
boolean securityEnabled)
authenticate
public void authenticate(java.lang.String user,
java.lang.String password)
throws java.lang.Exception
- Specified by:
authenticate
in interface SecurityStore
- Throws:
java.lang.Exception
check
public void check(SimpleString address,
CheckType checkType,
ServerConnection conn)
throws java.lang.Exception
- Specified by:
check
in interface SecurityStore
- Throws:
java.lang.Exception
onChange
public void onChange()
- Specified by:
onChange
in interface HierarchicalRepositoryChangeListener
setSecurityRepository
public void setSecurityRepository(HierarchicalRepository<java.util.HashSet<Role>> securityRepository)
- Specified by:
setSecurityRepository
in interface SecurityStore
setSecurityManager
public void setSecurityManager(JBMSecurityManager securityManager)
Copyright © 2006 JBoss Inc. All Rights Reserved.