Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 22614 invoked from network); 29 Oct 2005 12:38:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 29 Oct 2005 12:38:03 -0000 Received: (qmail 33332 invoked by uid 500); 29 Oct 2005 12:37:56 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 33309 invoked by uid 500); 29 Oct 2005 12:37:56 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 33298 invoked by uid 99); 29 Oct 2005 12:37:56 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 29 Oct 2005 05:37:56 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of hemapani@gmail.com designates 64.233.184.194 as permitted sender) Received: from [64.233.184.194] (HELO wproxy.gmail.com) (64.233.184.194) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 29 Oct 2005 05:37:52 -0700 Received: by wproxy.gmail.com with SMTP id 55so311883wri for ; Sat, 29 Oct 2005 05:37:34 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ihA5gHCPSUIbShC9Wg++WtJS75I1z/QvszLmsgERjfGql+xyLTSbQ+G6qfjSLvrCwNIUq8MoqNaBmDd1HjPbjcJS4hxI65NTP7dR5X59BVkH2hyhnRw/c/aTIQbC4Jy/hHfhBs3VNKHBKvbFrlNMrFGVQq9PytmjLo8KMYLyBus= Received: by 10.54.94.7 with SMTP id r7mr399094wrb; Sat, 29 Oct 2005 05:37:34 -0700 (PDT) Received: by 10.54.97.13 with HTTP; Sat, 29 Oct 2005 05:37:34 -0700 (PDT) Message-ID: Date: Sat, 29 Oct 2005 07:37:34 -0500 From: Srinath Perera To: axis-dev@ws.apache.org Subject: Re: [Axis2] Implications of WSRM interfaces on Axis2 ClientAPI In-Reply-To: <1130572255.9153.21.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <80A43FC052CE3949A327527DCD5D6B27015E446B@MAIL01.bedford.progress.com> <436256B7.8070608@opensource.lk> <9d4ec10b0510282242q31696bf1q2d49b77c21ec90fc@mail.gmail.com> <19e0530f0510282252i3ced2c0dq53ab2520b5eff9eb@mail.gmail.com> <1130572255.9153.21.camel@localhost.localdomain> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I am 0- on moving the constants to the core how about following Call call =3D new Call(); call.engageModule("RM"); RMContext rcontext =3D (RMContext)call.getExtentionContext(RM_MODULE); //return the RMContext from extension registry RMContext will have RM specific methods and provide way to monitor the RM IMHO once the user enable RM, user is not allowed to set sequence id ect .. at the first message RM will automatically call create sequence ..ect and provide sequenceIDs/UUID for the messages. Once the RM is started Axis and RM control what happen .. User can quary status via RMContext .. He may have a terminateSequence method() .. for premature termination Thanks Srinath