Return-Path: Delivered-To: apmail-xml-axis-dev-archive@xml.apache.org Received: (qmail 37246 invoked by uid 500); 9 Mar 2001 16:54:28 -0000 Mailing-List: contact axis-dev-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@xml.apache.org Received: (qmail 37230 invoked from network); 9 Mar 2001 16:54:28 -0000 Received: from e24.nc.us.ibm.com (32.97.136.230) by h31.sny.collab.net with SMTP; 9 Mar 2001 16:54:28 -0000 Received: from southrelay02.raleigh.ibm.com (southrelay02.raleigh.ibm.com [9.37.3.209]) by e24.nc.us.ibm.com (8.9.3/8.9.3) with ESMTP id LAA19736 for ; Fri, 9 Mar 2001 11:55:11 -0600 Received: from d04nm204.raleigh.ibm.com (d04nm204.raleigh.ibm.com [9.67.228.13]) by southrelay02.raleigh.ibm.com (8.11.2/NCO v4.95) with ESMTP id f29GsTl25646 for ; Fri, 9 Mar 2001 11:54:29 -0500 Importance: Normal Subject: Re: Pluggable Providers To: axis-dev@xml.apache.org X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000 Message-ID: From: "Mark D Weitzel" Date: Fri, 9 Mar 2001 11:54:27 -0500 X-MIMETrack: Serialize by Router on D04NM204/04/M/IBM(Release 5.0.6 |December 14, 2000) at 03/09/2001 11:54:29 AM MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N If pluggable providers are handlers does this mean that I will have to code a java handler to invoke my non-java provider that i'm plugging in? Granted, I'm not sure how pluggable providers work now, but I would think that there could be some generic handler that works in conjunction with a deployment descriptor of some kind that gets you to your 'plugged provider'. If the provider is a handler, then you could just drop in the plugged provider somewhere in the chain. So a deployment descriptor for a pluggable provider handler might look something like... If the pluggable provider is placed in the beginning of the chain, then parsing issues are somewhat minimized. However, how do you manage the first part of the chain parsing the headers, then encountering a 'pluggable provider' handler? Should the entire message be passed into the plugged provider? Only the remaing part? Of course if you work for MTV, you would have an 'UnPlugged' Provider? ;-) -mw ________________________________________ Mark Weitzel IBM Smalltalk Group Phone (919) 838 3264 internet: weitzelm@us.ibm.com "Never try to catch a falling knife." Doug Davis/Raleigh/IBM@IBMUS on 03/09/2001 09:09:51 AM Please respond to axis-dev@xml.apache.org To: axis-dev@xml.apache.org cc: Subject: Pluggable Providers How are we going to do pluggable providers in Axis? Are they handlers or are they something that the handler calls? I'd like to verify with everyone that they're going to be handlers and not something that gets plugged into a handler (or something that the pivot point handler calls). The main reasons I see for making them a handler is that they need access to everything - headers as well as bodies - and that we have no idea what they're going to do, so we can't even deserialize anything in advance (in the rpc cases). Is everyone on the same page with this? -Dug