Class FilterRepositoryFactory

  • All Implemented Interfaces:
    RepositoryFactory

    public class FilterRepositoryFactory
    extends Object
    implements RepositoryFactory
    Factory that looks up a repository from the context of a given filter.

    The default name of the repository attribute is "javax.jcr.Repository", but it can be changed by specifying an init parameter with the same name:

     <filter>
       <init-param>
         <param-name>javax.jcr.Repository</param-name>
         <param-value>my.repository.attribute</param-value>
         <description>
           This init parameter causes the repository to be looked up from
           the "my.repository.attribute" attribute instead of the default
           "javax.jcr.Repository".
         </description>
       </init-param>
     </filter>
     
    Since:
    Apache Jackrabbit 1.6
    • Constructor Detail

      • FilterRepositoryFactory

        public FilterRepositoryFactory​(javax.servlet.FilterConfig config)
        Creates a factory for looking up a repository from the context associated with the given filter configuration.
        Parameters:
        config - filter configuration