|
|
|
|
|
|
|
|
|
|
xen-api
Re: [Xen-API] Java XML RPC with Xen-API?
My "execute" method returns result.get("Value"), you should then be able
to cast that into a java Set, and iterate through all the key/value pairs.
I'm pretty sure this all works as expected.
Evan
Stefan Berger wrote:
Evan Bigall <evan.bigall@xxxxxxxxxxx> wrote on 04/02/2007 12:42:01 PM:
> I believe the object is a map, here is a code fragment that might help:
>
> /*
> Unimplemented...
> Object kernelKernel=execute("VM.get_kernel_kernel",
params);
> */
>
> java.util.Map result=(java.util.Map)execute("VM.
> get_record", params);
>
For get_record I also get a map, where the 'Value' key itself contains
a java.util.Map as value type.
Another function that returns a 'Set' is get_by_label_name, which also
returns an Object as value to the 'Value' key. Maybe it's the
functions that return 'Set's that cannot be deserialized or are not
properly serialized ?
Stefan
> /*
> Set keyset=result.keySet();
> for(Object key : keyset) {
> LOG.debug("XXX key %s value %b \"%s\"\n",
> (String)key, null==result.get((String)key),
> result.get((String)key));
> }
> */
>
> String kernelKernel=(String)result.get("PV_kernel");
> /Evan
>
> Stefan Berger wrote:
>
> Hello!
>
> I am experimenting with a Java client to access xend through the
> Xen-API. Using the Apache XML-RPC library (version 3) I could open a
> session that returned the status value and the uuid of the session.
> When I try to call VM.get_all() in a subsequent step, the returned
> HashMap again contains the status code but as a second parameter a
> quite useless Java 'Object' -- not a Vector or so. I see, though,
> that Xend returns a list of UUIDs of the managed domains. Is there
> any way to have the second parameter become something more useful
> like a Vector or a String[] or does another client library do this
better?
>
> Thanks.
>
> Stefan
>
>
> _______________________________________________
> xen-api mailing list
> xen-api@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
>
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
|
|
|
|
|