Class Installer

java.lang.Object
org.apache.jackrabbit.j2ee.Installer

public class Installer extends Object
Provides very basic installation capabilities.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Return code for bootstrap config already exists
    static final int
    Return code for repository config already exists
    static final int
    Return code for repository config is missing
    static final int
    Return code for repository home already exists
    static final int
    Return code for repository home is missing
    static final int
    Return code for a general install error
    static final int
    Return code for installation succeeded
    static final int
    Return code for invalid input parameter
  • Constructor Summary

    Constructors
    Constructor
    Description
    Installer(File bootstrapConfigFile, javax.servlet.ServletContext context)
    Creates a new installer
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    installRepository(javax.servlet.http.HttpServletRequest req)
    Handles the installation.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • C_INSTALL_OK

      public static final int C_INSTALL_OK
      Return code for installation succeeded
      See Also:
    • C_INVALID_INPUT

      public static final int C_INVALID_INPUT
      Return code for invalid input parameter
      See Also:
    • C_HOME_EXISTS

      public static final int C_HOME_EXISTS
      Return code for repository home already exists
      See Also:
    • C_HOME_MISSING

      public static final int C_HOME_MISSING
      Return code for repository home is missing
      See Also:
    • C_CONFIG_EXISTS

      public static final int C_CONFIG_EXISTS
      Return code for repository config already exists
      See Also:
    • C_CONFIG_MISSING

      public static final int C_CONFIG_MISSING
      Return code for repository config is missing
      See Also:
    • C_BOOTSTRAP_EXISTS

      public static final int C_BOOTSTRAP_EXISTS
      Return code for bootstrap config already exists
      See Also:
    • C_INSTALL_ERROR

      public static final int C_INSTALL_ERROR
      Return code for a general install error
      See Also:
  • Constructor Details

    • Installer

      public Installer(File bootstrapConfigFile, javax.servlet.ServletContext context)
      Creates a new installer
      Parameters:
      bootstrapConfigFile - the location for the config file
      context - the servlet context for accessing resources
  • Method Details

    • installRepository

      public int installRepository(javax.servlet.http.HttpServletRequest req) throws javax.servlet.ServletException, IOException
      Handles the installation.
      Parameters:
      req - the servlet request with the input parameters
      Returns:
      the installation return code
      Throws:
      javax.servlet.ServletException - if a servlet error occurs.
      IOException - if an I/O error occurs.