Return-Path: Delivered-To: apmail-incubator-cxf-dev-archive@locus.apache.org Received: (qmail 51890 invoked from network); 29 Dec 2007 05:27:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Dec 2007 05:27:17 -0000 Received: (qmail 72986 invoked by uid 500); 29 Dec 2007 05:27:06 -0000 Delivered-To: apmail-incubator-cxf-dev-archive@incubator.apache.org Received: (qmail 72969 invoked by uid 500); 29 Dec 2007 05:27:06 -0000 Mailing-List: contact cxf-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cxf-dev@incubator.apache.org Delivered-To: mailing list cxf-dev@incubator.apache.org Received: (qmail 72960 invoked by uid 99); 29 Dec 2007 05:27:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Dec 2007 21:27:06 -0800 X-ASF-Spam-Status: No, hits=2.8 required=10.0 tests=MIME_BASE64_TEXT,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jliu@iona.com designates 12.170.54.180 as permitted sender) Received: from [12.170.54.180] (HELO amer-mx1.iona.com) (12.170.54.180) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 29 Dec 2007 05:26:44 +0000 X-IronPort-AV: E=Sophos;i="4.24,219,1196658000"; d="scan'208";a="8358968" Received: from amer-ems1.ionaglobal.com ([10.65.6.25]) by amer-mx1.iona.com with ESMTP; 29 Dec 2007 00:26:48 -0500 Content-class: urn:content-classes:message MIME-Version: 1.0 X-MimeOLE: Produced By Microsoft Exchange V6.5 Subject: RE: Significant changes to Aegis API Date: Sat, 29 Dec 2007 00:23:07 -0500 Message-ID: <9A4696F35B459043970EE4A85A317390C07A1C@amer-ems1.IONAGLOBAL.COM> In-Reply-To: <1198878139.6882.6.camel@bim-1330.basistech.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Significant changes to Aegis API Thread-Index: AchJmpzI9CySDn17Tde5SDaBPvs1hQAPFldQ References: <1198878139.6882.6.camel@bim-1330.basistech.net> From: "Liu, Jervis" To: Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="gb2312" X-Virus-Checked: Checked by ClamAV on apache.org Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogQmVuc29uIE1hcmd1bGllcyBb bWFpbHRvOmJpbWFyZ3VsaWVzQGdtYWlsLmNvbV0KPiBTZW50OiAyMDA3xOoxMtTCMjnI1SA1OjQy Cj4gVG86IGN4Zi1kZXYKPiBTdWJqZWN0OiBTaWduaWZpY2FudCBjaGFuZ2VzIHRvIEFlZ2lzIEFQ SQo+IAo+IEdvYWRlZCBieSBEYW4gRCwgSSB3ZW50IGFuZCByZWZhY3RvcmVkIEFlZ2lzIGluIHRo ZSBkaXJlY3Rpb24gb2YgaGF2aW5nCj4gYSBwYWNrYWdlIGxpa2UgSkFYQiBhbmQgWG1sQmVhbnMg dGhhdCBjb3VsZCBiZSB1c2VkIGluZGVwZW5kZW50bHkgb2YKPiBDWEYuCj4gCj4gSXQncyBub3Qg ZG9uZSwgYnV0IEkgaGF2ZSB0aGUgY29kZSBjb25zaWRlcmFibHkgY2xvc2VyLgo+IAo+IEhvd2V2 ZXIsIGluIHRoZSBwcm9jZXNzLCBJJ3ZlIGluY29tcGF0aWJseSBjaGFuZ2VkIHRoZSBBUEkgZm9y Cj4gY29uZmlndXJpbmcgYW4gQWVnaXMgc2VydmljZS4gSW5zdGVhZCBvZiBleHBlY3RpbmcgdmFy aW91cyB2YWx1ZXMgdG8gYmUKPiBzdHVjayBpbnRvIGEgcHJvcGVydGllcyBvZiBlbmRwb2ludHMg b3Igc2VydmljZXMsIHRoZSBjb25maWd1cmFibGUgaXRlbXMKPiByZWFsbHkgYXJlIGp1c3QgKFNw cmluZy1jb25maWd1cmFibGUpIHByb3BlcnRpZXMgb2Ygb2JqZWN0cy4KPiAKPiBJbiBwcmFjdGlj YWwgdGVybXMsIGluc3RlYWQgb2YgdGhyb3dpbmcgcHJvcGVydHkgbWFwcyBpbnRvIGZhY3Rvcmll cywgYW4KPiBhcHAgd291bGQgd2FudCB0byBleHBsaWNpdGx5IGNyZWF0ZSBhbiBBZWdpc0NvbnRl eHQsIHB1dCBpdCBpbnRvIGFuCj4gQWVnaXNEYXRhYmluZGluZywgYW5kIHB1dCB0aGF0IGludG8g YSBzZXJ2aWNlIGZhY3RvcnkuCj4gCgpFeGNlbGxlbnQsIEkgYW0gbG9va2luZyBmb3J3YXJkIHRv IHRoaXMgQVBJLiBUaGlzIGlzIElNSE8sIHdoYXQgd2UgcmVhbGx5IG5lZWQgaWYgQWVnaXMgYmlu ZGluZyBpcyB0byBiZWNvbWUgYSBzdGFuZGFsb25lIGRhdGEgYmluZGluZyB0aGF0IGNhbiBiZSB1 c2VkIG91dHNpZGUgQ1hGLiBUaGluayBhYm91dCB0aGUgSlNSLTMxMSBBZWdpcyBFbnRpdHlQcm92 aWRlciBxdWVzdGlvbiBJIHJhaXNlZCBwcmV2aW91c2x5LCB0aGlzIHVzZSBjYXNlIGlzIGFib3V0 IHVzaW5nIEFlZ2lzIGJpbmRpbmcgdG8gbWFyc2hhbC91bm1hcnNoYWwgZGF0YSBpbiBhIEpTUi0z MTEgcnVudGltZS4gSWYgdGhpcyBBZWdpcyBFbnRpdHlQcm92aWRlciB3b3Jrcywgd2UgY2FuIG5v dCBvbmx5IHVzZSBpdCBpbiBDWEYgSlNSLTMxMSBpbXBsZW1lbnRhdGlvbiwgYnV0IGFsc28gb3Ro ZXIgSlNSLTMxMSBydW50aW1lcywgc3VjaCBhcyBKZXJzZXkuIAoKVGhlIHVzYWdlIG9mIEFlZ2lz IGJpbmRpbmcgaW4gSlNSLTMxMSBFbnRpdHlQcm92aWRlciBtYXkgbG9vayBsaWtlIGJlbG93LCB2 ZXJ5IHNpbWlsYXIgdG8gSkFYQiBiaW5kaW5nOgoKcHVibGljIGZpbmFsIGNsYXNzIEFlZ2lzRW50 aXR5UHJvdmlkZXIgaW1wbGVtZW50cyBFbnRpdHlQcm92aWRlcjxPYmplY3Q+IHsKICAgIHB1Ymxp YyBPYmplY3QgcmVhZEZyb20oQ2xhc3M8T2JqZWN0PiB0eXBlLCBNZWRpYVR5cGUgbSwgTXVsdGl2 YWx1ZWRNYXA8U3RyaW5nLCBTdHJpbmc+IGhlYWRlcnMsCiAgICAgICAgICAgICAgICAgICAgICAg ICAgIElucHV0U3RyZWFtIGlzKSB7CiAgICAgIEFlZ2lzQ29udGV4dCBjb250ZXh0ID0gZ2V0QWVn aXNDb250ZXh0IChvYmouZ2V0Q2xhc3MoKSk7CiAgICAgIEFlZ2lzRGF0YWJpbmRpbmcgYmluZGlu ZyA9IG5ldyBBZWdpc0RhdGFiaW5kaW5nKGNvbnRleHQpOwogICAgICBEYXRhUmVhZGVyIHJlYWRl ciA9IGJpbmRpbmcuY3JlYXRlUmVhZGVyKFhNTFN0cmVhbVJlYWRlci5jbGFzcyk7CiAgICAgIFhN TFN0cmVhbVJlYWRlciBpbnB1dCA9IFhNTElucHV0RmFjdG9yeS5uZXdJbnN0YW5jZSgpLmNyZWF0 ZVhNTFN0cmVhbVJlYWRlcihpcywgZW5jb2RpbmcpOwogICAgICBPYmplY3Qgb2JqID0gcmVhZGVy LnJlYWQodHlwZSwgaW5wdXQpOwogICAgICByZXR1cm4gb2JqOyAgICAKICAgIH0KCiAgICBwcml2 YXRlIEFlZ2lzQ29udGV4dCBnZXRBZWdpc0NvbnRleHQoQ2xhc3MgdHlwZSkgewogICAgICAgIC8v QWVnaXNDb250ZXh0IGNhbiBiZSByZWdpc3RlcmVkIHdpdGggYSBDbGFzcywgb3IgYSBkaXJlY3Rv cnkgdGhhdCBjb250YWlucyB0eXBlIGNsYXNzZXMuCiAgICAgICAgY29udGV4dCA9IEFlZ2lzQ29u dGV4dC5uZXdJbnN0YW5jZSh0eXBlKTsKICAgIH0KfQoKCj4gSWYgdGhpcyByZWFsbHkgdXBzZXRz IHBlb3BsZSwgSSBjYW4sIEkgc3VwcG9zZSwgZ3JhZnQgYSBjb21wYXRpYmlsaXR5Cj4gc2NoZW1l IGJhY2sgaW50byB0aGUgRGF0YWJpbmRpbmcgb2JqZWN0IHdoaWNoIGxvb2tzIGZvciBwcm9wZXJ0 aWVzIGFuZCwKPiBpZiBwcmVzZW50LCB1c2VzIHRoZW0gdG8gaW5pdGlhbGl6ZS4KPiAKPiBJIGd1 ZXNzIEknbGwgZG8gdGhpcyB1bmxlc3MgSSBoZWFyIHZvaWNlcyBvcHBvc2VkLgo+IAo+IFRoZSBk b2MgaXMgYW5vdGhlciBxdWVzdGlvbjsgSSBjYW4gYWx3YXlzIGFkZCBib3hlcyB0byB0aGUgZG9j IHRoYXQgc2F5Cj4gJzIuMC54IHZlcnN1cyAyLjEnLgo+IAo+IE15IGVmZm9ydHMgaW4gdGhlIHBy b2Nlc3MgdG8gcmVhbGx5IHVuZGVyc3RhbmQgdGhlIHVzZSBvZiB0aGUgJ2VuY29kaW5nCj4gVVJJ cycgcmVtYWluIGRpc2FwcG9pbnRpbmcuIFNvbWUgcGxhY2VzIHRoZXkgcmVhbGx5IGFyZSBlbmNv ZGluZyBVUklzLgo+IFNvbWUgcGxhY2VzIHRoZXkgYXJlIHNlcnZpY2UgdGFyZ2V0IG5hbWVzcGFj ZXMuIEFuZCBvbmUgcGxhY2UgaXQgaGFzIHRvCj4gdGhlIHRoZSBzcGVjaWFsIFVSTCB1c3VhbGx5 IGFzc29jaWF0ZWQgd2l0aCB0aGUgWFNEIHByZWZpeCwgb3IgdGhlIFdTRExzCj4gdGhhdCBjb21l IG91dCBvZiBBZWdpcyBjb21lIG91dCBjb21wbGV0ZWx5IHdyb25nLgo+IAoKLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQpJT05BIFRlY2hub2xvZ2llcyBQTEMgKHJlZ2lzdGVyZWQgaW4gSXJl bGFuZCkKUmVnaXN0ZXJlZCBOdW1iZXI6IDE3MTM4NwpSZWdpc3RlcmVkIEFkZHJlc3M6IFRoZSBJ T05BIEJ1aWxkaW5nLCBTaGVsYm91cm5lIFJvYWQsIER1YmxpbiA0LCBJcmVsYW5kCg==