Class JNDIBindingServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class JNDIBindingServlet
    extends javax.servlet.http.HttpServlet
    Servlet that binds a repository from a servlet context attribute in JNDI.

    The initialization parameters of this servlet are:

    Name of the servlet context attribute that contains the repository. The default value is "javax.jcr.Repository".
    Location where to bind the repository in the JNDI directory. The default value is "javax/jcr/Repository".
    All other init parameters are used as the JNDI environment when instantiating InitialContext for binding up the repository.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void destroy()
      Unbinds the repository from JNDI.
      void init()
      Binds a repository from the servlet context in the configured JNDI location.
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
    • Constructor Detail

      • JNDIBindingServlet

        public JNDIBindingServlet()
    • Method Detail

      • init

        public void init()
                  throws javax.servlet.ServletException
        Binds a repository from the servlet context in the configured JNDI location.
        init in class javax.servlet.GenericServlet
        javax.servlet.ServletException - if the repository could not be bound in JNDI
      • destroy

        public void destroy()
        Unbinds the repository from JNDI.
        Specified by:
        destroy in interface javax.servlet.Servlet
        destroy in class javax.servlet.GenericServlet