org.outerj.daisy.repository.clientimpl
Class RemoteRepositoryManager
java.lang.Object
org.outerj.daisy.repository.clientimpl.RemoteRepositoryManager
- All Implemented Interfaces:
- org.apache.avalon.framework.configuration.Configurable, org.outerj.daisy.repository.ExtensionRegistrar, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.LogEnabled, org.outerj.daisy.repository.RepositoryManager, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.thread.ThreadSafe
- public class RemoteRepositoryManager
- extends java.lang.Object
- implements org.outerj.daisy.repository.RepositoryManager, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.thread.ThreadSafe, org.outerj.daisy.repository.ExtensionRegistrar, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.logger.LogEnabled
Constructor Summary |
RemoteRepositoryManager()
Default constructor, only to be used when respecting the Avalon lifecycle
interfaces. |
RemoteRepositoryManager(java.lang.String url,
org.outerj.daisy.repository.Credentials cacheUserCredentials)
|
RemoteRepositoryManager(java.lang.String url,
org.outerj.daisy.repository.Credentials cacheUserCredentials,
int maxHttpConnections)
|
RemoteRepositoryManager(java.lang.String url,
org.outerj.daisy.repository.Credentials cacheUserCredentials,
org.outerj.daisy.jms.JmsClient jmsClient,
java.lang.String jmsTopic,
org.apache.avalon.framework.logger.Logger logger)
|
RemoteRepositoryManager(java.lang.String url,
org.outerj.daisy.repository.Credentials cacheUserCredentials,
org.outerj.daisy.jms.JmsClient jmsClient,
java.lang.String jmsTopic,
org.apache.avalon.framework.logger.Logger logger,
int maxHttpConnections)
|
Method Summary |
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
|
void |
enableLogging(org.apache.avalon.framework.logger.Logger logger)
|
org.outerj.daisy.repository.Repository |
getRepository(org.outerj.daisy.repository.Credentials credentials)
|
void |
initialize()
|
void |
registerExtension(java.lang.String name,
org.outerj.daisy.repository.ExtensionProvider extensionProvider)
|
void |
service(org.apache.avalon.framework.service.ServiceManager serviceManager)
|
void |
unregisterExtension(org.outerj.daisy.repository.ExtensionProvider extensionProvider)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemoteRepositoryManager
public RemoteRepositoryManager()
- Default constructor, only to be used when respecting the Avalon lifecycle
interfaces.
RemoteRepositoryManager
public RemoteRepositoryManager(java.lang.String url,
org.outerj.daisy.repository.Credentials cacheUserCredentials)
throws java.lang.Exception
RemoteRepositoryManager
public RemoteRepositoryManager(java.lang.String url,
org.outerj.daisy.repository.Credentials cacheUserCredentials,
int maxHttpConnections)
throws java.lang.Exception
RemoteRepositoryManager
public RemoteRepositoryManager(java.lang.String url,
org.outerj.daisy.repository.Credentials cacheUserCredentials,
org.outerj.daisy.jms.JmsClient jmsClient,
java.lang.String jmsTopic,
org.apache.avalon.framework.logger.Logger logger)
throws java.lang.Exception
RemoteRepositoryManager
public RemoteRepositoryManager(java.lang.String url,
org.outerj.daisy.repository.Credentials cacheUserCredentials,
org.outerj.daisy.jms.JmsClient jmsClient,
java.lang.String jmsTopic,
org.apache.avalon.framework.logger.Logger logger,
int maxHttpConnections)
throws java.lang.Exception
enableLogging
public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
- Specified by:
enableLogging
in interface org.apache.avalon.framework.logger.LogEnabled
service
public void service(org.apache.avalon.framework.service.ServiceManager serviceManager)
throws org.apache.avalon.framework.service.ServiceException
- Specified by:
service
in interface org.apache.avalon.framework.service.Serviceable
- Throws:
org.apache.avalon.framework.service.ServiceException
configure
public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
initialize
public void initialize()
throws java.lang.Exception
- Specified by:
initialize
in interface org.apache.avalon.framework.activity.Initializable
- Throws:
java.lang.Exception
getRepository
public org.outerj.daisy.repository.Repository getRepository(org.outerj.daisy.repository.Credentials credentials)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getRepository
in interface org.outerj.daisy.repository.RepositoryManager
- Throws:
org.outerj.daisy.repository.RepositoryException
registerExtension
public void registerExtension(java.lang.String name,
org.outerj.daisy.repository.ExtensionProvider extensionProvider)
- Specified by:
registerExtension
in interface org.outerj.daisy.repository.ExtensionRegistrar
unregisterExtension
public void unregisterExtension(org.outerj.daisy.repository.ExtensionProvider extensionProvider)
- Specified by:
unregisterExtension
in interface org.outerj.daisy.repository.ExtensionRegistrar
Copyright © -2005 . All Rights Reserved.