[libvirt] [PATCH libvirt-java 3/7] Implement virDomainUndefineFlags by overloading the existing undefine method

Claudio Bley cbley at av-test.de
Wed Jan 23 14:47:32 UTC 2013


At Sun, 13 Jan 2013 19:09:25 +0100,
Wido den Hollander wrote:
> 
> We divert from the one-on-one mapping rule here by not adding the undefineFlags() method
> 
> Signed-off-by: Wido den Hollander <wido at widodh.nl>
> ---
>  src/main/java/org/libvirt/Domain.java      |   24 ++++++++++++++++++++++++
>  src/main/java/org/libvirt/jna/Libvirt.java |    1 +
>  2 files changed, 25 insertions(+)
> 
> diff --git a/src/main/java/org/libvirt/Domain.java b/src/main/java/org/libvirt/Domain.java
> index 3da6f56..8f4d9da 100644
> --- a/src/main/java/org/libvirt/Domain.java
> +++ b/src/main/java/org/libvirt/Domain.java
> @@ -76,6 +76,17 @@ public class Domain {
>          static final int VIR_DOMAIN_XML_UPDATE_CPU   = (1 << 2); /* update guest CPU requirements according to host CPU */
>      }
>  
> +    static final class UndefineFlags {

Again, this class and its members should be public.

ACK with this squashed in:

---- >8 ------
diff --git a/src/main/java/org/libvirt/Domain.java b/src/main/java/org/libvirt/Domain.java
index decf6ec..0dcf9f3 100644
--- a/src/main/java/org/libvirt/Domain.java
+++ b/src/main/java/org/libvirt/Domain.java
@@ -83,15 +83,15 @@ public class Domain {
         static final int VIR_DOMAIN_XML_UPDATE_CPU   = (1 << 2); /* update guest CPU requirements according to host CPU */
     }

-    static final class UndefineFlags {
+    public static final class UndefineFlags {
         /**
          * Also remove any managed save
          */
-        static final int MANAGED_SAVE = (1 << 0);
+        public static final int MANAGED_SAVE = (1 << 0);
         /**
          * If last use of domain, then also remove any snapshot metadata
          */
-        static final int SNAPSHOTS_METADATA = (1 << 1);
+        public static final int SNAPSHOTS_METADATA = (1 << 1);
     }

     /**

-- 
AV-Test GmbH, Henricistraße 20, 04155 Leipzig, Germany
Phone: +49 341 265 310 19
Web:<http://www.av-test.org>

Eingetragen am / Registered at: Amtsgericht Stendal (HRB 114076)
Geschaeftsfuehrer (CEO): Andreas Marx, Guido Habicht, Maik Morgenstern




More information about the libvir-list mailing list