Class JNDIRemoteRepositoryServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.apache.jackrabbit.servlet.AbstractRepositoryServlet
-
- org.apache.jackrabbit.servlet.remote.RemoteRepositoryServlet
-
- org.apache.jackrabbit.servlet.remote.JNDIRemoteRepositoryServlet
-
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
@Deprecated public class JNDIRemoteRepositoryServlet extends RemoteRepositoryServlet
Deprecated.RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.Servlet that makes a remote repository from JNDI available as an attribute in the servlet context.The supported initialization parameters of this servlet are:
- javax.jcr.Repository
-
Name of the servlet context attribute to put the repository in.
The default value is "
javax.jcr.Repository". - org.apache.jackrabbit.rmi.client.LocalAdapterFactory
- Name of the local adapter factory class used to create the local adapter for the remote repository. The configured class should have public constructor that takes no arguments.
- location
-
Location of the remote repository in the JNDI directory.
The default value is
"
org/apache/jackrabbit/rmi/remote/RemoteRepository". - *
-
All other init parameters are used as the JNDI environment when
instantiating
InitialContextfor looking up the repository.
This servlet can also be mapped to the URL space. See
AbstractRepositoryServletfor the details.- Since:
- 1.4
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JNDIRemoteRepositoryServlet()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected RepositorygetRepository()Deprecated.Returns the remote repository in the configured JNDI location.-
Methods inherited from class org.apache.jackrabbit.servlet.remote.RemoteRepositoryServlet
getLocalAdapterFactory
-
Methods inherited from class org.apache.jackrabbit.servlet.AbstractRepositoryServlet
destroy, doGet, getAttributeName, getInitParameter, init
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
-
-
-
-
Method Detail
-
getRepository
protected Repository getRepository() throws RepositoryException
Deprecated.Returns the remote repository in the configured JNDI location.- Specified by:
getRepositoryin classAbstractRepositoryServlet- Returns:
- repository
- Throws:
RepositoryException- if the repository could not be accessed
-
-