org.apache.jackrabbit.servlet.remote
Class RemoteRepositoryServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.apache.jackrabbit.servlet.AbstractRepositoryServlet
              extended by org.apache.jackrabbit.servlet.remote.RemoteRepositoryServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
JNDIRemoteRepositoryServlet, RMIRemoteRepositoryServlet, URLRemoteRepositoryServlet

public abstract class RemoteRepositoryServlet
extends AbstractRepositoryServlet

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 Summary
RemoteRepositoryServlet()
           
 
Method Summary
protected  LocalAdapterFactory getLocalAdapterFactory()
          Instantiates and returns the configured local adapter factory.
 
Methods inherited from class org.apache.jackrabbit.servlet.AbstractRepositoryServlet
destroy, doGet, getAttributeName, getInitParameter, getRepository, init
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteRepositoryServlet

public RemoteRepositoryServlet()
Method Detail

getLocalAdapterFactory

protected LocalAdapterFactory getLocalAdapterFactory()
                                              throws RepositoryException
Instantiates and returns the configured local adapter factory.

Returns:
local adapter factory
Throws:
RepositoryException - if the factory could not be instantiated


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.