Return-Path: Delivered-To: apmail-synapse-dev-archive@www.apache.org Received: (qmail 57916 invoked from network); 11 Feb 2011 07:45:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Feb 2011 07:45:11 -0000 Received: (qmail 49409 invoked by uid 500); 11 Feb 2011 07:45:10 -0000 Delivered-To: apmail-synapse-dev-archive@synapse.apache.org Received: (qmail 49232 invoked by uid 500); 11 Feb 2011 07:45:07 -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 49225 invoked by uid 99); 11 Feb 2011 07:45:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Feb 2011 07:45:06 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of pzfreo@gmail.com designates 209.85.213.42 as permitted sender) Received: from [209.85.213.42] (HELO mail-yw0-f42.google.com) (209.85.213.42) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Feb 2011 07:45:01 +0000 Received: by yws5 with SMTP id 5so1430252yws.15 for ; Thu, 10 Feb 2011 23:44:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=21zQB7G/Dh3zZfJafhE6ZhHuf43Q0H1Ub5gvOGtJ6zc=; b=XOeE5hOrifkuMAZ6ISrkZep3yRQoJAek3ntkvBNrqXglf0kgXejXp3OXP6uqPg2zdu FkRMDtCz4ZOSwF2ZbVQGMp8R5srKUMb+7tid8mkWTSp5S6C4uy4T9QityiJW9iQGkLBY S/2eMbLZEg0KOatQF4GQXcj5nXG6RlG1RyCDY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=n0GfMlzfZJLaal1wSOfgWMzfyn79mZQrTz6Q3zWExBdUjFC2U5hus7KZvBzh1rv5JP u5jeuZpnJ4WEAfCyRs4adBi2StpG/nUl9Kh8SrkdcYo2gp9PtafbKUTXmbvw7SZ4N+dx SYc0Tw2xb3H7sC3H/WST9sO6/n0000lI1J7jc= MIME-Version: 1.0 Received: by 10.90.72.17 with SMTP id u17mr178094aga.180.1297410279969; Thu, 10 Feb 2011 23:44:39 -0800 (PST) Received: by 10.90.66.6 with HTTP; Thu, 10 Feb 2011 23:44:39 -0800 (PST) In-Reply-To: References: Date: Fri, 11 Feb 2011 07:44:39 +0000 Message-ID: Subject: Re: Refactoring Synapse MessageStore From: Paul Fremantle To: dev@synapse.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cool. Can we make it so it is pluggable: for instance if I have a JMS server I might want to use a queue for this? Paul On Fri, Feb 11, 2011 at 5:07 AM, Charith Wickramarachchi wrote: > Hi All , > > I'm going=A0 to Re-factor the MessageStore implementation in Synapse tunk > which was released as an experimental feature. > > Reason behind the refactoring. > > Current MessageStore implementation is hightly coupled with the Dead Lett= er > channel implementation. But Its better to Have a message store as a separ= ate > concern since that can be used to support other QoS related features > > ex : > > Message Throttling > In-order delivery > > So I'll be iteratively start doing changes in the trunk. > > > > thanks, > Charith > > -- > Charith Dhanushka Wickramarachchi > http://charithwiki.blogspot.com/ > > --=20 Paul Fremantle Co-Founder and CTO, WSO2 Apache Synapse PMC Chair OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org paul@wso2.com "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org For additional commands, e-mail: dev-help@synapse.apache.org