Return-Path: Delivered-To: apmail-incubator-river-dev-archive@minotaur.apache.org Received: (qmail 66745 invoked from network); 4 May 2010 17:01:13 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 May 2010 17:01:13 -0000 Received: (qmail 11764 invoked by uid 500); 4 May 2010 17:01:13 -0000 Delivered-To: apmail-incubator-river-dev-archive@incubator.apache.org Received: (qmail 11680 invoked by uid 500); 4 May 2010 17:01:13 -0000 Mailing-List: contact river-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: river-dev@incubator.apache.org Delivered-To: mailing list river-dev@incubator.apache.org Received: (qmail 11672 invoked by uid 99); 4 May 2010 17:01:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 May 2010 17:01:13 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of SRS0=AoNhXd=MN=wonderly.org=gregg@yourhostingaccount.com designates 65.254.253.48 as permitted sender) Received: from [65.254.253.48] (HELO mailout06.yourhostingaccount.com) (65.254.253.48) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 May 2010 17:01:06 +0000 Received: from mailscan01.yourhostingaccount.com ([10.1.15.1] helo=mailscan01.yourhostingaccount.com) by mailout06.yourhostingaccount.com with esmtp (Exim) id 1O9LUB-0007pH-MW for river-dev@incubator.apache.org; Tue, 04 May 2010 13:00:43 -0400 Received: from impout03.yourhostingaccount.com ([10.1.55.3] helo=impout03.yourhostingaccount.com) by mailscan01.yourhostingaccount.com with esmtp (Exim) id 1O9LUB-0001T1-FY for river-dev@incubator.apache.org; Tue, 04 May 2010 13:00:43 -0400 Received: from authsmtp08.yourhostingaccount.com ([10.1.18.8]) by impout03.yourhostingaccount.com with NO UCE id DV0j1e0010ASqTN0000000; Tue, 04 May 2010 13:00:43 -0400 X-EN-OrigOutIP: 10.1.18.8 X-EN-IMPSID: DV0j1e0010ASqTN0000000 Received: from ip98-178-185-128.tu.ok.cox.net ([98.178.185.128] helo=[192.168.1.20]) by authsmtp08.yourhostingaccount.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim) id 1O9LUA-0006pY-NX for river-dev@incubator.apache.org; Tue, 04 May 2010 13:00:43 -0400 Message-ID: <4BE052B6.3090604@wonderly.org> Date: Tue, 04 May 2010 12:00:38 -0500 From: Gregg Wonderly User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: river-dev@incubator.apache.org Subject: Re: Jini Activation Framework - A sub project? References: <4BD0DC2A.6030908@zeus.net.au> <4BD261AD.3040602@zeus.net.au> <4BDB528F.9090004@zeus.net.au> <4BDB6439.1000700@zeus.net.au> <4BDD188F.7030201@zeus.net.au> <4BDD5B27.6020307@zeus.net.au> <4BDE28CA.8060906@zeus.net.au> <2C555712-6C69-441E-8413-5BB5E3DEF720@gmail.com> <20100503211729.6b0b99ca@brain> In-Reply-To: <20100503211729.6b0b99ca@brain> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-EN-UserInfo: 5bac21c6012e8295aaee92c67842fba3:d1e94006e19829b2b3cf849ab9ff0f3c X-EN-AuthUser: greggwon Sender: Gregg Wonderly X-EN-OrigIP: 98.178.185.128 X-EN-OrigHost: ip98-178-185-128.tu.ok.cox.net Zsolt K�ti wrote: > On Mon, 3 May 2010 11:41:58 -0500 > Gregg Wonderly wrote: > > Hi Gregg, > >> I use norm and mahalo all the time without activation. I use a >> leased smart proxy instead of DGC so that all of the details of proxy > Is there an example for this in any of your public projects? http://pastion.dev.java.net has a version of LeasedSmartProxy and related classes visible. It's not well documented, I just pushed it out, hoping to get back to cleaning it up. That hasn't happened... >> management are under my control and I use transactions without >> activation for mahalos lifecycle. > > Would you explain this latter sentence, I dont really get it. I just start mahalo using com.sun.jini.start, without activation. The use of the Lease in the smart proxy simulates DGCs features. There are APIs to listen to the activities of DGC on the server so you can see a proxy become unexported. I prefer to get the DGC conversation out of the JERI stream that my service interface is using. I've seen cases where DGC has become stuck for long period of times doing checks for liveness. The use of a Lease, for me, unifies the use of a feature already available, and it fits into my needs for debugging as well, as I can see the lease renewals from the client and see the lease renewal fail on the client etc. Gregg Wonderly