Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 16168 invoked from network); 29 Mar 2009 13:22:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 29 Mar 2009 13:22:55 -0000 Received: (qmail 10346 invoked by uid 500); 29 Mar 2009 13:22:55 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 10253 invoked by uid 500); 29 Mar 2009 13:22:54 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 10245 invoked by uid 99); 29 Mar 2009 13:22:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 Mar 2009 13:22:54 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ayyagarikiran@gmail.com designates 209.85.142.184 as permitted sender) Received: from [209.85.142.184] (HELO ti-out-0910.google.com) (209.85.142.184) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 Mar 2009 13:22:45 +0000 Received: by ti-out-0910.google.com with SMTP id w4so1244789tib.5 for ; Sun, 29 Mar 2009 06:22:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=nmT6bKgdtnkXO9c2H5i3ALFHsAwrLzbwvpgkIhU9bVI=; b=xISXoAaKozpuAstmwrsf9dzA4Zuw2Y+N8EUf5KiBP4jQH5jRl6XS/bmXZN/oKDXZd2 JJ99PnStOIRagydOMEoTOzwnOZMCligjMPxnI1mMNOi3Bcs+8ASs1nmNnE0eRAvoZdCZ tmEHzVu1TGnEiiXtUPiW5HM2OMJXCUNqQBfNU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=KGqNiW19CJ+2Jf8efELF4FbHFATmcjdSGVg+uIrJK3u68tnb2x0E3hIT1JlK0mQ/cb 9DQ1JqTWIjqPo58mil+s/K4D3ktSy3luOBp0LPflKz9Ul5M3o9oqXA0WnLboaryWVph7 G8O9BFbB1Sjp8P/3FzDU7at6y27U7z8ep8q34= Received: by 10.110.10.16 with SMTP id 16mr6572114tij.27.1238332943352; Sun, 29 Mar 2009 06:22:23 -0700 (PDT) Received: from ?192.168.1.100? ([122.164.12.209]) by mx.google.com with ESMTPS id d1sm4457071tid.14.2009.03.29.06.22.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 29 Mar 2009 06:22:22 -0700 (PDT) Message-ID: <49CF7567.5040807@gmail.com> Date: Sun, 29 Mar 2009 18:49:35 +0530 From: Kiran Ayyagari User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: Apache Directory Developers List Subject: Re: [Client API] References: <49CF4FE0.9040502@nextury.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Alex Karasulu wrote: > On Sun, Mar 29, 2009 at 12:39 PM, Emmanuel Lecharny > > wrote: > > Hi, > > we need to create a new sub project for the client API, something > like shared-client-api. We will use it in the server to handle the > replication (for the consumer), and we will also need it in Studio. > Last, not least, this API could become the next jLDAP API. > > > Sounds like a good plan. BTW I think it might be a good idea to write a > couple snippets of code using various APIs to see what aspect of each > makes writing code with that API easier. Sometimes you see that one > kind of API is bad and see what constructs improve readability and > conciseness. I have implemented a add() method in LdapConnection to add entries ( use case: through syncrepl test GUI I can inject random entries on the fly into the syncrepl provider ) and IMHO it was very quick and easy to implement than with JNDI > > > Now, the things is that it need to be designed carefully, and I > would appreciate if some of you can come and join the effort, > because when it comes to API designing, it's better to be more than > one doing it, as we should be very carefull and have users in mind. > > wdyt ? > > > Excellent. I will surely take a look and try to play with the API. > am ready :) > Alex > -- Kiran Ayyagari