[libvirt] [libvirt-java] [PATCH 45/65] events: handle registration of domain lifecycle events
Daniel P. Berrange
berrange at redhat.com
Fri Feb 21 11:10:22 UTC 2014
On Thu, Feb 13, 2014 at 04:22:53PM +0100, Claudio Bley wrote:
> Add LifecycleListener interface which needs to be implemented
> when the user wishes to receive lifecycle change events on domains.
>
> The DomainEvent class represents the kind of event that
> occurred including details on that event.
>
> Signed-off-by: Claudio Bley <cbley at av-test.de>
> ---
> src/main/java/org/libvirt/Connect.java | 66 ++++++++++++++++++
> src/main/java/org/libvirt/Domain.java | 18 +++++
> src/main/java/org/libvirt/event/CrashedDetail.java | 15 +++++
> src/main/java/org/libvirt/event/DefinedDetail.java | 17 +++++
> src/main/java/org/libvirt/event/DetailInfo.java | 5 ++
> src/main/java/org/libvirt/event/DomainEvent.java | 71 ++++++++++++++++++++
> .../java/org/libvirt/event/DomainEventDetail.java | 7 ++
> .../java/org/libvirt/event/DomainEventType.java | 60 +++++++++++++++++
> .../java/org/libvirt/event/LifecycleListener.java | 24 +++++++
> .../java/org/libvirt/event/PMSuspendedDetail.java | 15 +++++
> src/main/java/org/libvirt/event/ResumedDetail.java | 20 ++++++
> .../java/org/libvirt/event/ShutdownDetail.java | 12 ++++
> src/main/java/org/libvirt/event/StartedDetail.java | 30 +++++++++
> src/main/java/org/libvirt/event/StoppedDetail.java | 40 +++++++++++
> .../java/org/libvirt/event/SuspendedDetail.java | 40 +++++++++++
> .../java/org/libvirt/event/UndefinedDetail.java | 7 ++
> src/main/java/org/libvirt/jna/Libvirt.java | 7 ++
> 17 files changed, 454 insertions(+)
> create mode 100644 src/main/java/org/libvirt/event/CrashedDetail.java
> create mode 100644 src/main/java/org/libvirt/event/DefinedDetail.java
> create mode 100644 src/main/java/org/libvirt/event/DetailInfo.java
> create mode 100644 src/main/java/org/libvirt/event/DomainEvent.java
> create mode 100644 src/main/java/org/libvirt/event/DomainEventDetail.java
> create mode 100644 src/main/java/org/libvirt/event/DomainEventType.java
> create mode 100644 src/main/java/org/libvirt/event/LifecycleListener.java
> create mode 100644 src/main/java/org/libvirt/event/PMSuspendedDetail.java
> create mode 100644 src/main/java/org/libvirt/event/ResumedDetail.java
> create mode 100644 src/main/java/org/libvirt/event/ShutdownDetail.java
> create mode 100644 src/main/java/org/libvirt/event/StartedDetail.java
> create mode 100644 src/main/java/org/libvirt/event/StoppedDetail.java
> create mode 100644 src/main/java/org/libvirt/event/SuspendedDetail.java
> create mode 100644 src/main/java/org/libvirt/event/UndefinedDetail.java
ACK
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list