Return-Path: Delivered-To: apmail-db-jdo-dev-archive@www.apache.org Received: (qmail 47925 invoked from network); 5 Nov 2006 20:50:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Nov 2006 20:50:49 -0000 Received: (qmail 77497 invoked by uid 500); 5 Nov 2006 20:51:01 -0000 Mailing-List: contact jdo-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-dev@db.apache.org Received: (qmail 77486 invoked by uid 99); 5 Nov 2006 20:51:00 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Nov 2006 12:51:00 -0800 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [195.238.4.201] (HELO outmx020.isp.belgacom.be) (195.238.4.201) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Nov 2006 12:50:48 -0800 Received: from outmx020.isp.belgacom.be (localhost [127.0.0.1]) by outmx020.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id kA5KoL8E014805 for ; Sun, 5 Nov 2006 21:50:21 +0100 (envelope-from ) Received: from jpox (239.118-240-81.adsl-dyn.isp.belgacom.be [81.240.118.239]) by outmx020.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22) with ESMTP id kA5KoJGu014781 for ; Sun, 5 Nov 2006 21:50:20 +0100 (envelope-from ) From: To: Subject: new classloader requirements Date: Sun, 5 Nov 2006 21:50:43 +0100 Message-ID: <014f01c7011c$0fdc33f0$0402a8c0@jpox> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 Importance: Normal X-Virus-Checked: Checked by ClamAV on apache.org Hi, When a JDBC driver is not loaded by the classloader ruled by JDO, there is no standard trick to make it work besides implementing the object factory (DriverManager is not designed for complex classpath). In JPOX, we have implemented a PMF setting where users can specify a ClassLoader for general use (it is the last one in search order). Do you think we could make this in the standard? javax.jdo.ClassLoader which takes a java.lang.ClassLoader as value. Regards, Erik Bengtson