public class ServletRepositoryFactory extends Object implements RepositoryFactory
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:
<servlet>
<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>
</servlet>
| Constructor and Description |
|---|
ServletRepositoryFactory(javax.servlet.GenericServlet servlet)
Creates a factory for looking up a repository from the context of
the given servlet.
|
| Modifier and Type | Method and Description |
|---|---|
javax.jcr.Repository |
getRepository()
Looks up and returns a repository bound in the configured servlet
context attribute.
|
public ServletRepositoryFactory(javax.servlet.GenericServlet servlet)
servlet - servlet whose context contains the repositorypublic javax.jcr.Repository getRepository()
throws javax.jcr.RepositoryException
getRepository in interface RepositoryFactoryjavax.jcr.RepositoryException - if the repository is not availableCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.