Well, if you want to *deploy* a SA, you will not have anything related to that in JMX before deploying it. The objectName is the one I pasted earlier, which is the JMX name under which the AdminCommandsService object is registered.
On Mon, Mar 2, 2009 at 17:30, liav ezer <[email protected]> wrote: > a bit confused about the second parameter. > > objectName is the name of the MBean i want to manipulate? Meaning is it the > name of the SA? > > Thanks. > > > On Mon, Mar 2, 2009 at 5:53 PM, Guillaume Nodet <[email protected]> wrote: > >> I would advise using something similar to what the ant tasks do: >> >> return (AdminCommandsService) >> MBeanServerInvocationHandler.newProxyInstance( >> jmxConnector.getMBeanServerConnection(), objectName, >> AdminCommandsService.class, true); >> >> This should work with Java >= 1.4 >> >> On Mon, Mar 2, 2009 at 16:50, liav ezer <[email protected]> wrote: >> > Can i use JMX api in java 1.5? >> > >> > According to this sun document the api is available for 1.6, correct? >> > >> > http://java.sun.com/javase/6/docs/technotes/guides/management/index.html >> > >> > >> > >> > On Mon, Mar 2, 2009 at 5:08 PM, Guillaume Nodet <[email protected]> >> wrote: >> > >> >> Yes, ant tasks use the JMX api and the jbi maven plugin uses ant >> >> tasks, so if you want to manage jbi artifacts programmatically, using >> >> JMX is the way to go. >> >> >> >> On Mon, Mar 2, 2009 at 15:57, liav ezer <[email protected]> wrote: >> >> > Please correct me if i'm wrong but the second option (JMX api) seems >> like >> >> a >> >> > more supported API then start running ant commands. >> >> > >> >> > Let me explain: >> >> > >> >> > If i only wish to deploy the SA then running JBI:Deploy will simply >> >> > accomplish it. But, if i also want to retrieve the returned status >> from >> >> the >> >> > deploy action then i'll have a tough time using ant command while the >> JMX >> >> > api will probably support it. >> >> > >> >> > Am i shooting to the right direction here? >> >> > >> >> > Thanks. >> >> > >> >> > >> >> > >> >> > On Mon, Mar 2, 2009 at 4:50 PM, Guillaume Nodet <[email protected]> >> >> wrote: >> >> > >> >> >> No, you can either use ant tasks, or use plain JMX api to access the >> >> >> AdminCommandsService object which is already available in JMX. >> >> >> >> >> >> On Mon, Mar 2, 2009 at 15:19, liav ezer <[email protected]> wrote: >> >> >> > So, i should implement this interface & in deployServiceAssembly >> >> method i >> >> >> > use ant tasks? >> >> >> > >> >> >> > On Mon, Mar 2, 2009 at 4:08 PM, Guillaume Nodet <[email protected]> >> >> >> wrote: >> >> >> > >> >> >> >> You can use ant tasks or JMX (ant tasks use JMX underneath). >> >> >> >> At the end, everything is delegated to >> >> >> >> org.apache.servicemix.jbi.framework.AdminCommandsServiceMBean >> >> >> >> object registered in JMX. >> >> >> >> See >> >> >> >> >> >> >> >> >> >> https://svn.apache.org/repos/asf/servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/AdminCommandsServiceMBean.java >> >> >> >> >> >> >> >> It's jmx name is by default: >> >> >> >> >> >> >> >> >> >> >> >> >> >> org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=AdminCommandsService >> >> >> >> You should find it easily in JConsole or any other JMX console. >> >> >> >> >> >> >> >> On Mon, Mar 2, 2009 at 14:59, Liav Ezer <[email protected]> >> wrote: >> >> >> >> > >> >> >> >> > Hi, >> >> >> >> > >> >> >> >> > I'm intrested in automating the deploy phase of my SA. >> >> >> >> > >> >> >> >> > Assuming that i have built a SA & it's ready to be deployed to >> >> >> >> servicemix, >> >> >> >> > which Java API do i use in order to deploy it & get the deply >> >> process >> >> >> >> status >> >> >> >> > from the container? >> >> >> >> > >> >> >> >> > >> >> >> >> > Thanks. >> >> >> >> > -- >> >> >> >> > View this message in context: >> >> >> >> >> >> >> >> >> >> http://www.nabble.com/Is-there-a-Java-API-to-deploy-SA--tp22288609p22288609.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 >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> Cheers, >> >> >> Guillaume Nodet >> >> >> ------------------------ >> >> >> Blog: http://gnodet.blogspot.com/ >> >> >> ------------------------ >> >> >> Open Source SOA >> >> >> http://fusesource.com >> >> >> >> >> > >> >> >> >> >> >> >> >> -- >> >> Cheers, >> >> Guillaume Nodet >> >> ------------------------ >> >> Blog: http://gnodet.blogspot.com/ >> >> ------------------------ >> >> Open Source SOA >> >> http://fusesource.com >> >> >> > >> >> >> >> -- >> Cheers, >> Guillaume Nodet >> ------------------------ >> Blog: http://gnodet.blogspot.com/ >> ------------------------ >> Open Source SOA >> http://fusesource.com >> > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com
