Return-Path: X-Original-To: apmail-activemq-dev-archive@www.apache.org Delivered-To: apmail-activemq-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 5C43AD2D6 for ; Mon, 1 Oct 2012 14:39:20 +0000 (UTC) Received: (qmail 44166 invoked by uid 500); 1 Oct 2012 14:39:20 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 44114 invoked by uid 500); 1 Oct 2012 14:39:20 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 44106 invoked by uid 99); 1 Oct 2012 14:39:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Oct 2012 14:39:20 +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 (athena.apache.org: domain of claus.ibsen@gmail.com designates 209.85.217.171 as permitted sender) Received: from [209.85.217.171] (HELO mail-lb0-f171.google.com) (209.85.217.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Oct 2012 14:39:15 +0000 Received: by lbom4 with SMTP id m4so4117957lbo.2 for ; Mon, 01 Oct 2012 07:38:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=k4CI09uLuECd7BAlvutLIa1N3CogM8cUPBqvE3prfm4=; b=pj4gxrALiNfA8BLscNvh+SPIpRwc+cLLOerOC8dBsrMCnGBz1Cr244VYyDC1v3qRKv YRoFuwApxA/R78UdmShDehpylLn/E9odftM2EIrQqjmIybcvcaVe+M+SZ4GMPeqrIbYt grdhl0a4u0f0cjIy5JZjf+R+Xpx1FVsUcybNrkyazW/9kvpue0nNEp846s93OLpjm6sU 7hNcrfMjf5po3Tbg0kJO7YWK5qAkDxl7YY6EhhuhCef/I/1Bgwiq9RBGK3S1iSOP+VQn wzTGHDzkO1oTAXQONp1wRuHECbk571Gf3Z4wnSezIydFc6tvR6b0s4kgHuN8PpwANrmy 8Ifg== Received: by 10.112.42.33 with SMTP id k1mr5311673lbl.96.1349102334272; Mon, 01 Oct 2012 07:38:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.7.230 with HTTP; Mon, 1 Oct 2012 07:38:33 -0700 (PDT) In-Reply-To: References: From: Claus Ibsen Date: Mon, 1 Oct 2012 16:38:33 +0200 Message-ID: Subject: Re: Move message stores into separate modules? To: dev@activemq.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org +1 I think some of the transports could be moved into own modules as well. - mqtt - zeroconf And maybe the old kaha Or the dot generator; from the view package (wonder who uses it, or if its up to date) And the ftp blob suppor as well. For example you cant use file without having the ftp library on the classpath because they are in the same package. And I guess would be nice with spring xbean to be in own module as well. I guess I went a bit overboard with my "wish list" for AMQ core to be trimmed down. On Mon, Oct 1, 2012 at 4:18 PM, Hiram Chirino wrote: > Considering how large the activemq-core module is, I was wondering if you > guys thought it might be beneficial to move the message stores into their > own modules. The leveldb store that is now integrated into the builds > gives us an example of how it can be done while still providing tight > integration /w XBean. The one down side I can think of is that users who > embed ActiveMQ would need to be aware of this change and update their > builds accordingly to avoid breaking. > > > -- > > ** > > *Hiram Chirino* > > *Engineering | Red Hat, Inc.* > > *hchirino@redhat.com | fusesource.com | redhat.com* > > *skype: hiramchirino | twitter: @hiramchirino > * > > *blog: Hiram Chirino's Bit Mojo * -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cibsen@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen