Usually, when a deploy an OSGi packaged SA in smx4, everything will be done through the EndpointExporter.
<bean class="org.apache.servicemix.common.osgi.EndpointExporter" /> I've added some more informations at the bottom of the following page: http://cwiki.apache.org/SMX4NMR/3-deploying-jbi-components-without-the-jbi-packaging.html Hopefully it will answer some of your questions. If you need more infos, please ask again ... ;-) On Fri, Jul 3, 2009 at 11:22, TheWinch<[email protected]> wrote: > > Hi everyone, > > http://servicemix.apache.org/5-jbi.html#5.JBI-Endpointactivation here , it > is said that the endpoint activation is the process by which an endpoint > publishes its service(s) to the NMR. This is typically something that would > be done by a plugin Activator in OSGi. > > My questions are: > - when I deploy a SU in ServiceMix4, is the endpoint activation performed in > a auto-generated bundle, or by the internal engine ? > - are endpoints published to the OSGi registry, and if no, what would I need > to do so (my first guess would be a hand-written Activator that publishes in > the registry) > - corollar to my 2nd question: what is provided in the OSGi registry in > ServiceMix4 ? Name of the services ? WSDL ? Only the ServiceEngines and > BindingComponents ? Nothing of that ? > > Last question : do you think it would be possible to dynamically generate a > SU using only the OSGi Registry services to look for services ? > > -- > View this message in context: > http://www.nabble.com/-SMX4--Registry-%2B-Dynamic-endpoint-activation-by-OSGi---tp24320145p24320145.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com
