org.outerj.daisy.repository.serverimpl
Class LocalRepositoryManager

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.outerj.daisy.repository.serverimpl.LocalRepositoryManager
All Implemented Interfaces:
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

public class LocalRepositoryManager
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements org.outerj.daisy.repository.RepositoryManager, org.outerj.daisy.repository.ExtensionRegistrar, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.activity.Initializable


Nested Class Summary
 class LocalRepositoryManager.Context
          Context information for the document implementation
 
Constructor Summary
LocalRepositoryManager()
           
 
Method Summary
 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 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
 

Constructor Detail

LocalRepositoryManager

public LocalRepositoryManager()
Method Detail

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

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.