Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 43135 invoked from network); 4 Oct 2004 07:41:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 4 Oct 2004 07:41:57 -0000 Received: (qmail 67680 invoked by uid 500); 4 Oct 2004 07:41:22 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 67482 invoked by uid 500); 4 Oct 2004 07:40:50 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@geronimo.apache.org Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 67467 invoked by uid 99); 4 Oct 2004 07:40:49 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [17.250.248.97] (HELO smtpout.mac.com) (17.250.248.97) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 04 Oct 2004 00:40:44 -0700 Received: from mac.com (smtpin01-en2 [10.13.10.146]) by smtpout.mac.com (Xserve/MantshX 2.0) with ESMTP id i947ecSr004946 for ; Mon, 4 Oct 2004 00:40:40 -0700 (PDT) Received: from [192.168.0.3] (82-45-242-238.cable.ubr06.dals.blueyonder.co.uk [82.45.242.238]) (authenticated bits=0) by mac.com (Xserve/smtpin01/MantshX 4.0) with ESMTP id i947eaxU003874 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 4 Oct 2004 00:40:38 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: <4160BD8C.7010601@hiramchirino.com> References: <20041003200907.38057.qmail@minotaur.apache.org> <79E3BB4D-157B-11D9-B7E9-000D93361CAA@gluecode.com> <7A0C3B02-1589-11D9-B927-000D93C5B79C@gluecode.com> <41607C8C.9060408@hiramchirino.com> <2506AADA-15AB-11D9-B927-000D93C5B79C@gluecode.com> <4160BD8C.7010601@hiramchirino.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: jastrachan@mac.com Subject: Re: svn commit: rev 51845 - in geronimo/trunk/modules/assembly/src: plan var/config Date: Mon, 4 Oct 2004 08:40:31 +0100 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.619) X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On 4 Oct 2004, at 04:03, Hiram Chirino wrote: > Yes, user code only uses the JMS API. But the client is indirectly > using ActiveMQ classes since the JMS interfaces are ActiveMQ > implementations. And since the in vm transport does not serialize the > ActiveMQ messages it sends to the broker, the broker needs to be in > the same classloader as the app. Otherwise, I'm sure the server would > throw class cast exceptions. If you're sending a message from one EAR to another using user objects serialized, thats true. I guess in this case, we should ensure that the tcp protocol is used to ensure data is serialized into and out of each EAR/class loader. We should reserve the VM transport for use cases where publishers and consumers are in the same class loader - will add warnings to the website to this effect. James ------- http://radio.weblogs.com/0112098/