|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.avalon.framework.logger.AbstractLogEnabled | +--org.apache.james.core.AvalonUsersStore
Provides a registry of user repositories.
Field Summary | |
protected ComponentManager |
componentManager
The Avalon component manager used by the instance |
protected Configuration |
configuration
The Avalon configuration used by the instance |
protected Context |
context
The Avalon context used by the instance |
Fields inherited from interface org.apache.james.services.UsersStore |
ROLE |
Constructor Summary | |
AvalonUsersStore()
|
Method Summary | |
void |
compose(ComponentManager componentManager)
|
void |
configure(Configuration configuration)
|
void |
contextualize(Context context)
|
UsersRepository |
getRepository(String name)
Get the repository, if any, whose name corresponds to the argument parameter |
Iterator |
getRepositoryNames()
Yield an Iterator over the set of repository
names managed internally by this store. |
void |
initialize()
|
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Context context
protected Configuration configuration
protected ComponentManager componentManager
Constructor Detail |
public AvalonUsersStore()
Method Detail |
public void contextualize(Context context) throws ContextException
contextualize
in interface Contextualizable
ContextException
Contextualizable.contextualize(Context)
public void compose(ComponentManager componentManager) throws ComponentException
compose
in interface Composable
ComponentException
Composable.compose(ComponentManager)
public void configure(Configuration configuration) throws ConfigurationException
configure
in interface Configurable
ConfigurationException
Configurable.configure(Configuration)
public void initialize() throws Exception
initialize
in interface Initializable
Exception
Initializable.initialize()
public UsersRepository getRepository(String name)
getRepository
in interface UsersStore
name
- the name of the desired repository
public Iterator getRepositoryNames()
Iterator
over the set of repository
names managed internally by this store.
getRepositoryNames
in interface UsersStore
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |