Hi Andreas,

I am ok with a subproject though I think the code is currently much too small to warrant a subproject. That may change of course. Outside of Karaf I see no obvious host projects for generic commands like db or jms. By design these commands should not be provider specific. So a specific DB or JMS Provider project would be the wrong place in my opinion. The only place I could imagine outside of Karaf is aries.
I will ask at the aries project if there is interest in these commands.

If we aim to host the code at Karaf I propose to put the db and upcoming jms commands in Karaf at the moment and include them in the enterprise features. When they grow we could establish something like an Enterprise subproject. There we could put code that is not really fcous of Karaf but is typically needed for Enterprise development.

Christian




Am 14.01.2012 10:13, schrieb Andreas Pieber:
I really like those ideas. Both of them, but I'm not sure if Karaf is the
right location for them. I think it would be better to locate them at the
target projects if possible (amq, aries, ...) or create Karaf subprojects
if this is not possible. But I've no problem with including them into e.g.
the enterprise features.xml.

Kind regards,
Andreas

On Fri, Jan 13, 2012 at 18:11, Christian Schneider
<[email protected]>wrote:

jms ConnectionFactory would be another interesting theme for commands.

We could also allow to define ConnectionFactories as OSGi services
(ActiveMQ already does it by default).

So commands for jms could be like:

jms:select ->  select ConnectionFactory to use
jms:create-dest ->  create destination
jms:delete-dest ->  delete destination
jms:list ->  list destinations
jms:browse ->  browse queue
jms:send ->  send message
jms:move ->  move a message from one dest to another
jms:listen ->  Watch live messages

A bit similar to the activemq commands but for any jms provider

Christian

Am 13.01.2012 17:25, schrieb [email protected]:

  +1
But maybe in Aries as we have connection factory, etc ?

Regards
JB

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://wwx.talend.com

----- Reply message -----
From: "Christian Schneider"<chris@die-**schneider.net<[email protected]>
To:<[email protected]>
Subject: Database commands for Karaf
Date: Fri, Jan 13, 2012 5:13 pm


Hi all,

as part of my Karaf Tutorial about database access I have writte some
handy Karaf shell commands for databases.
They are described with screen dumps in my Tutorial
http://www.liquid-reality.de/**x/LYBk<http://www.liquid-reality.de/x/LYBk>.

Especially for embedded databases like derby and h2 I missed a simple
access to the database for a long time. So I think these commands could
be interesting for many developers.

So I would like to add them to Karaf and also add a feature for them. Of
course DB commands are not the core domain of Karaf so this is surely
nothing for the Karaf minimal distro but I propose to add them to the
standard distro.

The reasons are simple:
- I think many people could have use for the commands
- They add no dependencies
- The code is really small (just 16kb)

Christian


--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
Talend Application Integration Division http://www.talend.com




--

Christian Schneider
http://www.liquid-reality.de

Open Source Architect
Talend Application Integration Division http://www.talend.com

Reply via email to