Return-Path: Delivered-To: apmail-synapse-dev-archive@www.apache.org Received: (qmail 67021 invoked from network); 3 Feb 2011 06:26:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Feb 2011 06:26:54 -0000 Received: (qmail 89590 invoked by uid 500); 3 Feb 2011 06:26:54 -0000 Delivered-To: apmail-synapse-dev-archive@synapse.apache.org Received: (qmail 89405 invoked by uid 500); 3 Feb 2011 06:26:50 -0000 Mailing-List: contact dev-help@synapse.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@synapse.apache.org Delivered-To: mailing list dev@synapse.apache.org Received: (qmail 89397 invoked by uid 99); 3 Feb 2011 06:26:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Feb 2011 06:26:49 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Feb 2011 06:26:49 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id EDF2B18BE07 for ; Thu, 3 Feb 2011 06:26:28 +0000 (UTC) Date: Thu, 3 Feb 2011 06:26:28 +0000 (UTC) From: "Ranga Siriwardena (JIRA)" To: dev@synapse.apache.org Message-ID: <1101228748.6775.1296714388971.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <15566979.28161295327083873.JavaMail.jira@thor> Subject: [jira] Updated: (SYNAPSE-718) Supporting Dynamic registry keys in Mediators MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/SYNAPSE-718?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ranga Siriwardena updated SYNAPSE-718: -------------------------------------- Attachment: patch2.diff Patch file for supporting both static and dynamic registry keys with Validate Mediators. This improvement is same as above XSLT mediator improvement and with this, Validate mediator will able to support both static and dynamic keys. (Some fixes to the XSLT mediator also added with this) > Supporting Dynamic registry keys in Mediators > --------------------------------------------- > > Key: SYNAPSE-718 > URL: https://issues.apache.org/jira/browse/SYNAPSE-718 > Project: Synapse > Issue Type: Improvement > Components: Core > Affects Versions: 2.1 > Environment: OS - Linux > Reporter: Ranga Siriwardena > Attachments: patch.diff, patch2.diff > > > Currently synapse supporting only static registry keys with mediators. For an example, XSLT Mediators only allows static keys when creating the mediator. With this patch synapse will able to provide support for dynamic keys like xpath expressions. In that case user will able to use XPath kind of approach to dynamically generate the key instead of a static key. > With the improvement synapse supports both static and dynamic keys as in following example. > > > > > Also with this improvement XSLT Mediators will able to support multiple template caching. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org For additional commands, e-mail: dev-help@synapse.apache.org