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 D3B56D3C3 for ; Mon, 1 Oct 2012 15:06:54 +0000 (UTC) Received: (qmail 30489 invoked by uid 500); 1 Oct 2012 15:06:54 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 30417 invoked by uid 500); 1 Oct 2012 15:06:54 -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 30409 invoked by uid 99); 1 Oct 2012 15:06:54 -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 15:06:54 +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 chubrilo@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 15:06:50 +0000 Received: by lbom4 with SMTP id m4so4150971lbo.2 for ; Mon, 01 Oct 2012 08:06:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=0UCnsuQNB+wv7lUm/VhKzjeL5qmW1D7YGX8GnDLHDIo=; b=KcOUnvcmXY8zQ4+fyfoREQDrzGCv6QadLqmgmLcIkDSLe2VAsNNP6upCZDtVDfJ+ET HA4Sar06Xvqh3kUT+qMVqyNEi+vnI5OR/wkMtESpCToCJbNvuyTjc4JAFDvJj/4GxXwj 80b05lyC8V0VpqFa4CpEkaDa5qdvEnuYeKfS5C1O2skgQNLn6fjxPxaIGbxnK3eL9qJU cnk97T2qABJyY9fPwaToPjjp7u1nEwGAnSyBWVjdDHhpa+iKPvkVdYBdrpagJp7Z1CMz 2oGMM8v8TzmqXK65ww4/eWbDkKfili1IzMFYUoSX97zFT9y2ROGtjF6/vG8771d0kg0z l6aw== MIME-Version: 1.0 Received: by 10.112.98.70 with SMTP id eg6mr5111773lbb.121.1349103988563; Mon, 01 Oct 2012 08:06:28 -0700 (PDT) Sender: chubrilo@gmail.com Received: by 10.114.60.15 with HTTP; Mon, 1 Oct 2012 08:06:28 -0700 (PDT) In-Reply-To: References: Date: Mon, 1 Oct 2012 17:06:28 +0200 X-Google-Sender-Auth: NwpSdVJ6CIZxUrMxFPsqWlt-h7M Message-ID: Subject: Re: Move message stores into separate modules? From: Dejan Bosanac To: dev@activemq.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org The problem with activemq-client is that we usually need to support embedded broker and that means all transports, stores and stuff. But that doesn't mean we can't create activemq-client, that only supports tcp transport which I guess 90% of folks use on the client side. Regards -- Dejan Bosanac ---------------------- Red Hat, Inc. FuseSource is now part of Red Hat dbosanac@redhat.com Twitter: @dejanb Blog: http://sensatic.net ActiveMQ in Action: http://www.manning.com/snyder/ On Mon, Oct 1, 2012 at 4:45 PM, Hiram Chirino wrote: > On Mon, Oct 1, 2012 at 10:38 AM, Claus Ibsen wrote: > >> +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. >> >> > totally aggree... and hell if we are going to be talking about wish lists, > here's one that sounds a little crazy: split activemq-core into a > activemq-client and activemq-broker module. But we probably need to first > trim down all the fat before we can tackle that :) > > > >> >> >> 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< >> http://twitter.com/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 >> > > > > -- > > ** > > *Hiram Chirino* > > *Engineering | Red Hat, Inc.* > > *hchirino@redhat.com | fusesource.com | redhat.com* > > *skype: hiramchirino | twitter: @hiramchirino > * > > *blog: Hiram Chirino's Bit Mojo *