Hi.
Full OSGi modularisation of the Qpid broker is one of the projects I
am working on. I want to allow the broker to be embedded in Equinox
or Felix etc. Watch this space for more details and timescales, but
it should be coming soon. Though, bear in mind it isn't officially
scheduled as part of any of the upcoming release versions - yet...
I do have an experimental build which I am testing that does some of
this already and I think it's an important feature.
Andrew.
--
-- andrew d kennedy ? do not fold, bend, spindle, or mutilate ;
-- http://grkvlt.blogspot.com/ ? edinburgh : +44 7582 293 255 ;
On 28 Jan 2011, at 12:54, Pete Carapetyan wrote:
Thanks Sergey, I'm running both client and broker, but this gets me
one step
closer.
On Fri, Jan 28, 2011 at 12:48 AM, <[email protected]>
wrote:
Pete, if you need only client to be OSGi-fied take a look here
http://repo1.maven.org/maven2/org/apache/servicemix/bundles/
org.apache.servicemix.bundles.qpid/0.8.0_1/
The following feature for the Apache Karaf should work just fine
(please
let me know if not):
<feature name=*"qpid-client"* version=*"0.8"*>
<bundle>
mvn:edu.emory.mathcs.backport/
com.springsource.edu.emory.mathcs.backport/2.2.0
</bundle>
<bundle>
mvn:org.apache.servicemix.bundles/
org.apache.servicemix.bundles.mina/1.1.7_4
</bundle>
<bundle>
mvn:org.apache.servicemix.bundles/
org.apache.servicemix.bundles.qpid/0.8.0_1
</bundle>
</feature>
Best Regards,
Sergey Zhemzhitsky
*Pete Carapetyan <[email protected]>*
Sent by: [email protected]
28.01.2011 05:12
Please respond to
[email protected]
To
[email protected]
cc
Subject
OSGi version for Java?
I'm using qpid broker and client in an OSGi application.
Few questions regarding this issue:
Is there any demand for qpid in an OSGi version other than my own
needs?
Has anyone else worked on such an issue?
If I worked on this are there any bundles which should be
optional? How
would one discern them?
Is there a release coming soon that I should wait for before doing
a stale
release and having to redo it?
It is odd that none of the jars included with either the client or
broker
appear to be OSGi bundles, but the lib directory of the broker
includes the
felix OSGi framework?
Most but not all of the external jars found in the broker are already
available in OSGi ready releases, so the effort required to
accomplish this
work would be limited.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]