Return-Path: Delivered-To: apmail-incubator-abdera-dev-archive@locus.apache.org Received: (qmail 44793 invoked from network); 12 Dec 2007 21:12:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Dec 2007 21:12:32 -0000 Received: (qmail 16292 invoked by uid 500); 12 Dec 2007 21:12:21 -0000 Delivered-To: apmail-incubator-abdera-dev-archive@incubator.apache.org Received: (qmail 16269 invoked by uid 500); 12 Dec 2007 21:12:21 -0000 Mailing-List: contact abdera-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: abdera-dev@incubator.apache.org Delivered-To: mailing list abdera-dev@incubator.apache.org Received: (qmail 16260 invoked by uid 99); 12 Dec 2007 21:12:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Dec 2007 13:12:21 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [63.246.7.16] (HELO mail.mulesource.com) (63.246.7.16) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Dec 2007 21:11:57 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.mulesource.com (Postfix) with ESMTP id 3AB9F28310E7 for ; Wed, 12 Dec 2007 15:12:00 -0600 (CST) X-Virus-Scanned: amavisd-new at X-Spam-Score: -0.393 X-Spam-Level: Received: from mail.mulesource.com ([127.0.0.1]) by localhost (mail.mulesource.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vMbJ0-Wu4U9A for ; Wed, 12 Dec 2007 15:11:58 -0600 (CST) Received: from [192.168.1.105] (c-71-205-132-206.hsd1.mi.comcast.net [71.205.132.206]) by mail.mulesource.com (Postfix) with ESMTP id E33FE28310E4 for ; Wed, 12 Dec 2007 15:11:57 -0600 (CST) Message-ID: <47604E95.7060105@mulesource.com> Date: Wed, 12 Dec 2007 16:11:49 -0500 From: Dan Diephouse User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: abdera-dev@incubator.apache.org Subject: ServiceProvider/CollectionProvider changes Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-0.393 tagged_above=-10 required=6.6 tests=[AWL=0.160, BAYES_00=-2.599, RCVD_IN_SORBS_DUL=2.046] For those who are using the collectionprovider code you'll need to make a couple changes. 1. WorkspaceProvider is now ServiceProvider 2. You no longer have to have a separate target resolver. ServiceProvider has a built in one now, which greatly simplifies configuration. So if you're using spring it will look something like this: Yeah we still need nice xml for ServiceProvider/CollectionProvider, but that'll come. We also need to figure out a way to auto detect that the Provider implements Target. 3. Note the servicesPath proeprty on ServiceProvider. This just specifies the path to your services document from the Abdera servlet. 4. Note that the map of collection providers is now keyed by a relative URI. So in the above example, the collection would be located at http://localhost/services/relative/href/to/feed. This allows a lot more flexible mappings. Cheers, - Dan -- Dan Diephouse MuleSource http://mulesource.com | http://netzooid.com/blog