Just to add, that for this release we aimed at ease of use in the osgi land. There's room to make things more modular (according to the new modules of the project itself) in the future and any help with that is more than welcomed :)
Regards -- Dejan Bosanac ---------------------- Red Hat, Inc. FuseSource is now part of Red Hat [email protected] Twitter: @dejanb Blog: http://sensatic.net ActiveMQ in Action: http://www.manning.com/snyder/ On Tue, Feb 12, 2013 at 3:19 PM, Dejan Bosanac <[email protected]> wrote: > Hi Dmytro, > > with previous version you'd use activemq-core, which also contained > all broker classes, so there's no much of a difference now. You only > need to use activemq-osgi bundle instead of activemq-core one. There's > an activemq-client feature among karat features that's supposed to be > used if you're only interesting using a client-side stuff. Also, for > the http transport you should use activemq-http feature (note that > activemq-optional module doesn't exist anymore, so you should use > activemq-http instead). > > > Regards > -- > Dejan Bosanac > ---------------------- > Red Hat, Inc. > FuseSource is now part of Red Hat > [email protected] > Twitter: @dejanb > Blog: http://sensatic.net > ActiveMQ in Action: http://www.manning.com/snyder/ > > > On Tue, Feb 12, 2013 at 3:12 PM, Dmytro Pishchukhin > <[email protected]> wrote: >> Hi Dejan, >> >> thank you for details. >> >> As I see, activemq-osgi contains all functionality (client, broker, >> all transports, dependencies etc.). I'd like to use only small >> functionality sub-scope (e.g. client + http transport). With previous >> versions, I can use bundles/modules I need. With the latest version, I >> have to include all functionality into my osgi framework and I don't >> have any way to configure it. Of course, I can wrap the other activemq >> jars and add osgi manifest headers on the fly, but it's not "off the >> shelf" solution. Or did I miss something? >> >> >> -- >> Best regards, >> Dmytro Pishchukhin >> >> >> On Tue, Feb 12, 2013 at 2:46 PM, Dejan Bosanac <[email protected]> wrote: >>> Hi Dmytro, >>> >>> we changed the modules of the activemq for 5.8.0 and how it integrates >>> with osgi containers. You can find more details on it here >>> >>> http://activemq.apache.org/osgi-integration.html >>> >>> but in a nutshell, there's now activemq-osgi bundle that incorporates >>> all classes and is ready to be used in osgi land. You can also take a >>> look at karat features for 5.8.0 and see how it's deployed. >>> >>> >>> Regards >>> -- >>> Dejan Bosanac >>> ---------------------- >>> Red Hat, Inc. >>> FuseSource is now part of Red Hat >>> [email protected] >>> Twitter: @dejanb >>> Blog: http://sensatic.net >>> ActiveMQ in Action: http://www.manning.com/snyder/ >>> >>> >>> On Tue, Feb 12, 2013 at 2:41 PM, Dmytro Pishchukhin >>> <[email protected]> wrote: >>>> Hi, >>>> >>>> I've just found that ActiveMQ 5.8.0 artifacts do no contain OSGi >>>> headers in manifest files. What was the reason to remove them? >>>> >>>> Thanks in advance. >>>> >>>> -- >>>> Best regards, >>>> Dmytro Pishchukhin
