summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/util/vm/VmMetaData.java
diff options
context:
space:
mode:
authorStephan Schwär2021-02-19 00:09:54 +0100
committerStephan Schwär2021-02-19 00:09:54 +0100
commit62dce8c2b4e519f689e89038ff2afe4496f60628 (patch)
tree7c6802a436e2beb943065b5a377b61eb77d93170 /src/main/java/org/openslx/util/vm/VmMetaData.java
parent[docker] Check recieved content. (diff)
parentAdd automatic RelaxNG schema validation for Libvirt domain XML documents (diff)
downloadmaster-sync-shared-62dce8c2b4e519f689e89038ff2afe4496f60628.tar.gz
master-sync-shared-62dce8c2b4e519f689e89038ff2afe4496f60628.tar.xz
master-sync-shared-62dce8c2b4e519f689e89038ff2afe4496f60628.zip
Merge remote-tracking branch 'origin/feature/qemu-integration'
Diffstat (limited to 'src/main/java/org/openslx/util/vm/VmMetaData.java')
-rw-r--r--src/main/java/org/openslx/util/vm/VmMetaData.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/org/openslx/util/vm/VmMetaData.java b/src/main/java/org/openslx/util/vm/VmMetaData.java
index dca9e27..616d971 100644
--- a/src/main/java/org/openslx/util/vm/VmMetaData.java
+++ b/src/main/java/org/openslx/util/vm/VmMetaData.java
@@ -282,6 +282,13 @@ public abstract class VmMetaData<T, U, V, W, X>
}
/**
+ * Returns list of image formats supported by the VM's hypervisor.
+ *
+ * @return list of image formats.
+ */
+ public abstract List<DiskImage.ImageFormat> getSupportedImageFormats();
+
+ /**
* Apply config options that are desired when locally editing a VM. for vmware,
* this disables automatic DPI scaling of the guest.
*/
@@ -310,7 +317,7 @@ public abstract class VmMetaData<T, U, V, W, X>
try {
return new QemuMetaData( osList, file );
} catch ( Exception e ) {
- LOGGER.info( "Not a QEmu file", e );
+ LOGGER.info( "Not a Qemu file", e );
}
try {
return new DockerMetaDataDummy(osList, file);