Hi,
I have written a simple SE, and a SU/SA and installed/deployed them into
Servicemix.
In the Endpoint impl class inside the SE, I have code such as :
String installRoot =
getServiceUnit().getComponent().getComponentContext().getInstallRoot();
System.out.println(" The install root of the ComponentContext = " +
installRoot);
ComponentContextImpl ctximpl = (ComponentContextImpl)
getServiceUnit().getComponent().getComponentContext();
JBIContainer jbi = ctximpl.getContainer();
System.out.println("The JBI Container = " + jbi.getName() + ", " +
jbi.getDescription());
This way I have access(seem to) the JBIContainer in which my SE resides.
I need my SE to send a message to any of the deployed services on
servicemix.Say I have servicemix-file BC, with an associated SU/SA.The
xbean.xml has servicename as QName = {http://myproj}myFileWrite . And I want
my simple SE to become aware of the existence of the
{http://myproj}myFileWrite service.
Can someone please provide me pointers how to do this programmatically
inside my SE.
Thank you,
Eric.
--
View this message in context:
http://www.nabble.com/Finding-services-deployed-in-JBIContainer-from-within-an-SE-tf4391281s12049.html#a12519937
Sent from the ServiceMix - User mailing list archive at Nabble.com.