Return-Path: Delivered-To: apmail-jackrabbit-commits-archive@www.apache.org Received: (qmail 27150 invoked from network); 7 Aug 2007 13:06:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Aug 2007 13:06:13 -0000 Received: (qmail 23534 invoked by uid 500); 7 Aug 2007 13:06:12 -0000 Delivered-To: apmail-jackrabbit-commits-archive@jackrabbit.apache.org Received: (qmail 23509 invoked by uid 500); 7 Aug 2007 13:06:12 -0000 Mailing-List: contact commits-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list commits@jackrabbit.apache.org Received: (qmail 23500 invoked by uid 99); 7 Aug 2007 13:06:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Aug 2007 06:06:12 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Aug 2007 13:06:05 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 3A3F71A981D; Tue, 7 Aug 2007 06:05:50 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r563492 - /jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/RepositoryImpl.java Date: Tue, 07 Aug 2007 13:05:50 -0000 To: commits@jackrabbit.apache.org From: reschke@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070807130550.3A3F71A981D@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: reschke Date: Tue Aug 7 06:05:49 2007 New Revision: 563492 URL: http://svn.apache.org/viewvc?view=rev&rev=563492 Log: JCR-1009: add JNDI config example to JavaDoc. Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/RepositoryImpl.java Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/RepositoryImpl.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/RepositoryImpl.java?view=diff&rev=563492&r1=563491&r2=563492 ============================================================================== --- jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/RepositoryImpl.java (original) +++ jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/RepositoryImpl.java Tue Aug 7 06:05:49 2007 @@ -159,7 +159,20 @@ *
Class name for {@link RepositoryConfig} instances
* *

- * All other types are copied over verbatim to the new {@link Reference} + * All other types are copied over verbatim to the new {@link Reference}. + *

+ * A sample JNDI configuration inside a servlet container's server.xml: + *

+     *   <Resource
+     *         name="jcr/repositoryname"
+     *         auth="Container"
+     *         type="org.apache.jackrabbit.jcr2spi.RepositoryImpl"
+     *         factory="org.apache.jackrabbit.jcr2spi.RepositoryImpl$Factory"
+     *         org.apache.jackrabbit.jcr2spi.RepositoryImpl.factory="class name of {@link ObjectFactory} for {@link RepositoryConfig} instances"
+     *         org.apache.jackrabbit.jcr2spi.RepositoryImpl.class="class name of {@link RepositoryConfig} implementation class"
+     *         ...additional properties passed to the {@link ObjectFactory}...
+     *   />
+     * 
*/ public static class Factory implements ObjectFactory {