org.outerj.daisy.publisher.serverimpl.resolving
Class PublisherRequestResolver

java.lang.Object
  extended by org.outerj.daisy.publisher.serverimpl.resolving.PublisherRequestResolver

public class PublisherRequestResolver
extends java.lang.Object

Decides which publisher request to use for a certain document.


Constructor Summary
PublisherRequestResolver(java.io.File pubRequestsRoot, org.outerj.daisy.repository.Repository repository, CommonPublisher commonPublisher, org.apache.avalon.framework.logger.Logger logger)
           
 
Method Summary
 PublisherRequest lookupPublisherRequest(java.lang.String pubReqSetName, org.outerj.daisy.repository.Document document, org.outerj.daisy.repository.Version version)
          Caller is responsible for closing the returned input stream!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublisherRequestResolver

public PublisherRequestResolver(java.io.File pubRequestsRoot,
                                org.outerj.daisy.repository.Repository repository,
                                CommonPublisher commonPublisher,
                                org.apache.avalon.framework.logger.Logger logger)
Method Detail

lookupPublisherRequest

public PublisherRequest lookupPublisherRequest(java.lang.String pubReqSetName,
                                               org.outerj.daisy.repository.Document document,
                                               org.outerj.daisy.repository.Version version)
                                        throws org.outerj.daisy.publisher.PublisherException,
                                               org.outerj.daisy.repository.RepositoryException,
                                               org.xml.sax.SAXException
Caller is responsible for closing the returned input stream!

Throws:
org.outerj.daisy.publisher.PublisherException
org.outerj.daisy.repository.RepositoryException
org.xml.sax.SAXException


Copyright © -2012 . All Rights Reserved.