Return-Path: X-Original-To: apmail-avro-dev-archive@www.apache.org Delivered-To: apmail-avro-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BA2AC9705 for ; Mon, 12 Dec 2011 14:56:13 +0000 (UTC) Received: (qmail 37583 invoked by uid 500); 12 Dec 2011 14:56:13 -0000 Delivered-To: apmail-avro-dev-archive@avro.apache.org Received: (qmail 37548 invoked by uid 500); 12 Dec 2011 14:56:13 -0000 Mailing-List: contact dev-help@avro.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@avro.apache.org Delivered-To: mailing list dev@avro.apache.org Received: (qmail 37540 invoked by uid 99); 12 Dec 2011 14:56:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Dec 2011 14:56:13 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of amcraftuk@googlemail.com designates 74.125.82.49 as permitted sender) Received: from [74.125.82.49] (HELO mail-ww0-f49.google.com) (74.125.82.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Dec 2011 14:56:04 +0000 Received: by wgbdt11 with SMTP id dt11so9140768wgb.30 for ; Mon, 12 Dec 2011 06:55:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; bh=qPkBYd5QwO6Y0MCCyBVDQwVc3oargplN6WwLsHI7WJo=; b=WUfsFAFBrMAkdHrKKwP+4DT6v3ifmjpKQAxkCZttH4TE20r4e3AdwCyyfcietNMyYj A1ks4P6IeIKlnMg2ipwGVzFJjzwXP8MEnKAZ5Gq2GK7aox57iakF1p7DmUAoTIJKfFUO QlF6u8Z8hOqpOJTO6lzPwh3M223UAwFSX8Z1g= Received: by 10.227.202.211 with SMTP id ff19mr14475299wbb.15.1323701744175; Mon, 12 Dec 2011 06:55:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.216.67.9 with HTTP; Mon, 12 Dec 2011 06:55:22 -0800 (PST) From: Andrew Craft Date: Mon, 12 Dec 2011 22:55:22 +0800 Message-ID: Subject: RPC implementation To: dev@avro.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Noticed that a jira for RPC support in C# was created (AVRO-975), I have been working on an implementation: * fixed protocol MD5 hash to correctly match java * specific/generic requestor implement (sync only at the moment) - using castle dynamic proxy * tcp client implementation * additional - wrapped codegen in msbuild task to easily integrate Would you be willing to accept in current state without everything implemented (http client etc, async protocols) , just need a couple of days to tidy to make clean and can submit patch, with some unit tests. Haven't had a chance to test on mono yet. thanks Andrew