Index: jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.java
===================================================================
--- jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.java (revision 695761)
+++ jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.java (working copy)
@@ -103,7 +103,7 @@
* @param ctx the servlet context
* @return this servlet
*/
- private static RepositoryAccessServlet getInstance(ServletContext ctx) {
+ public static RepositoryAccessServlet getInstance(ServletContext ctx) {
final RepositoryAccessServlet instance = (RepositoryAccessServlet) ctx.getAttribute(CTX_PARAM_THIS);
if(instance==null) {
throw new IllegalStateException(
@@ -323,6 +323,14 @@
}
/**
+ * Returns the config that was used to bootstrap this servlet.
+ * @return the bootstrap config or null.
+ */
+ public BootstrapConfig getBootstrapConfig() {
+ return config;
+ }
+
+ /**
* optional class for RMI, will only be used, if RMI client is present
*/
protected static abstract class ClientFactoryDelegater {
Index: jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.java
===================================================================
--- jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.java (revision 695761)
+++ jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.java (working copy)
@@ -590,6 +590,14 @@
}
/**
+ * Returns the config that was used to bootstrap this servlet.
+ * @return the bootstrap config or null.
+ */
+ public BootstrapConfig getBootstrapConfig() {
+ return config;
+ }
+
+ /**
* Return the fully qualified name of the class providing the remote
* repository. The class whose name is returned must implement the
* {@link RemoteFactoryDelegater} interface.