org.apache.avalon.cornerstone.blocks.masterstore
Class RepositoryManager
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.avalon.cornerstone.blocks.masterstore.RepositoryManager
- All Implemented Interfaces:
- Store, Configurable, Contextualizable, LogEnabled, Serviceable, ServiceSelector
public class RepositoryManager
- extends AbstractLogEnabled
- implements Store, Contextualizable, Serviceable, Configurable
- Author:
- Federico Barbieri
Fields inherited from interface org.apache.avalon.cornerstone.services.store.Store |
ROLE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_repositories
protected java.util.HashMap m_repositories
m_models
protected java.util.HashMap m_models
m_classes
protected java.util.HashMap m_classes
m_serviceManager
protected ServiceManager m_serviceManager
m_context
protected Context m_context
RepositoryManager
public RepositoryManager()
contextualize
public void contextualize(Context context)
- Specified by:
contextualize
in interface Contextualizable
service
public void service(ServiceManager serviceManager)
throws ServiceException
- Specified by:
service
in interface Serviceable
- Throws:
ServiceException
configure
public void configure(Configuration configuration)
throws ConfigurationException
- Specified by:
configure
in interface Configurable
- Throws:
ConfigurationException
registerRepository
public void registerRepository(Configuration repConf)
throws ConfigurationException
- Throws:
ConfigurationException
release
public void release(java.lang.Object service)
- Specified by:
release
in interface ServiceSelector
isSelectable
public boolean isSelectable(java.lang.Object policy)
- Specified by:
isSelectable
in interface ServiceSelector
select
public java.lang.Object select(java.lang.Object policy)
throws ServiceException
- Specified by:
select
in interface Store
- Specified by:
select
in interface ServiceSelector
- Throws:
ServiceException
getName
public static final java.lang.String getName()
Copyright © 2011 Apache Software Foundation. All Rights Reserved.