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

Reply via email to