Class RemoteRepositoryServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
    Direct Known Subclasses:
    JNDIRemoteRepositoryServlet, RMIRemoteRepositoryServlet, URLRemoteRepositoryServlet

    @Deprecated(forRemoval=true)
    public abstract class RemoteRepositoryServlet
    extends AbstractRepositoryServlet
    Deprecated, for removal: This API element is subject to removal in a future version.
    RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
    Abstract base class for servlets that make a remote repository available locally 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.

    This servlet can also be mapped to the URL space. See AbstractRepositoryServlet for the details.

    Since:
    1.4
    See Also:
    Serialized Form
    • Constructor Detail

      • RemoteRepositoryServlet

        public RemoteRepositoryServlet()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • getLocalAdapterFactory

        protected LocalAdapterFactory getLocalAdapterFactory()
                                                      throws RepositoryException
        Deprecated, for removal: This API element is subject to removal in a future version.
        Instantiates and returns the configured local adapter factory.
        Returns:
        local adapter factory
        Throws:
        RepositoryException - if the factory could not be instantiated