On Wed, Apr 30, 2008 at 9:31 AM, Guillaume Nodet <[EMAIL PROTECTED]> wrote:
> Just a heads up to explain what i'm about to do in the smx3 components.
> My goal is to be able to get rid of the JBI packaging in smx4, which
> means deploying plain OSGi bundles instead of the JBI components, and
> also being able to deploy servicemix endpoints via the OSGi registry
> instead of using service units.
> This means:
> * transform some of smx3 jars into OSGi bundle (currently
> servicemix-services, servicemix-common the other dependencies)
> * transform components into OSGi bundles and add a spring xml file
> to create and register the component in the OSGi registry
> * enhance servicemix-common to be able to create an OSGi service
> listener that will wire endpoints in the OSGi registry to the
> component and activate them
>
> The goal is to be able to use a single spring xml file to wire
> everything, from camel routes, to cxf and smx endpoints.
> To activate an endpoint, you would use something like:
>
> <beans>
>
> <eip:wire-tap id="endpoint" service="xxx" endpoint="xxx">
> ...
> </eip:wire-tap>
>
> <osgi:service ref="endpoint">
> <osgi:interfaces>
> <value>org.apache.servicemix.eip.EIPEndpoint</value>
> </osgi:interfaces>
> </osgi:service>
>
> </beans>
>
> Expect a few commits in the 3.3 branch soon about that.
Given the fact that SVN is going to be down for another 24 hours, I
don't know how successful you'll be in committing :-(.
Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
Apache ActiveMQ - http://activemq.org/
Apache Camel - http://activemq.org/camel/
Apache ServiceMix - http://servicemix.org/
Apache Geronimo - http://geronimo.apache.org/
Blog: http://bruceblog.org/