I'm trying to build a trivial example code. Something like this in the
main():
conn = new Connect("qemu:///session", false);
VirConnectDomainEventGenericCallback cb = new
VirConnectDomainEventGenericCallback() {
public void eventCallback(ConnectionPointer arg0, DomainPointer(arg1,
Pointer arg2) {
System.out.println("event happened!");
}
};
int pointer = conn.domainEventRegisterAny(null, 0, cb);
Is this example, I'm trying to catch events of type 0
( VIR_DOMAIN_EVENT_ID_LIFECYCLE) to a callback(cb). But I think this way
is not correct, because the execution should stop and I should see the
events in the output.
The idea is to write my own callbacks to catch the events, without
having to poll the state of the resources. I have seen the code in
python, namely event-test.py, and realized that there are helper classes
(such virEventLoop*) and I might need something similar in Java... But I
can't find any examples.
Thanks,
Bruno Costa
On Fri, 2010-07-16 at 07:34 -0400, Bryan Kearney wrote:
On 07/16/2010 05:58 AM, Bruno Costa wrote:
> I'm having some trouble using java bindings for domain events. Can
> anyone provide me an example on how to use this, namely
> conn.domainEventRegisterAny?
This is pretty new code, so there may not be many examples. What issues
are you seeing, maybe we can figure them out.
-- bk