diff options
author | Manuel Bentele | 2021-03-24 15:20:33 +0100 |
---|---|---|
committer | Manuel Bentele | 2021-03-24 15:20:33 +0100 |
commit | 2d012afbaf72794ad8ff16cc7ac50bc2e05b0c74 (patch) | |
tree | ac7fe643ad97cf697126807b06be60f79c4bde9f /src/main/java/org/openslx/libvirt/domain/device/Device.java | |
parent | Add parallel and serial devices to Libvirt domain XML documents (diff) | |
download | master-sync-shared-2d012afbaf72794ad8ff16cc7ac50bc2e05b0c74.tar.gz master-sync-shared-2d012afbaf72794ad8ff16cc7ac50bc2e05b0c74.tar.xz master-sync-shared-2d012afbaf72794ad8ff16cc7ac50bc2e05b0c74.zip |
Add shared folder support to Libvirt domain XML documents
Diffstat (limited to 'src/main/java/org/openslx/libvirt/domain/device/Device.java')
-rw-r--r-- | src/main/java/org/openslx/libvirt/domain/device/Device.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/libvirt/domain/device/Device.java b/src/main/java/org/openslx/libvirt/domain/device/Device.java index b7403cd..151592a 100644 --- a/src/main/java/org/openslx/libvirt/domain/device/Device.java +++ b/src/main/java/org/openslx/libvirt/domain/device/Device.java @@ -77,6 +77,9 @@ public class Device extends LibvirtXmlNode } else if ( device instanceof Disk ) { LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.DISK ); createdDevice = Disk.createInstance( Disk.class.cast( device ), xmlNode ); + } else if ( device instanceof FileSystem ) { + LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.FILESYSTEM ); + createdDevice = FileSystem.createInstance( FileSystem.class.cast( device ), xmlNode ); } else if ( device instanceof Hostdev ) { LibvirtXmlNode xmlNode = Device.createDeviceElement( xmlParentNode, Type.HOSTDEV ); createdDevice = Hostdev.createInstance( Hostdev.class.cast( device ), xmlNode ); @@ -131,6 +134,9 @@ public class Device extends LibvirtXmlNode case DISK: device = Disk.newInstance( xmlNode ); break; + case FILESYSTEM: + device = FileSystem.newInstance( xmlNode ); + break; case HOSTDEV: device = Hostdev.newInstance( xmlNode ); break; @@ -169,6 +175,7 @@ public class Device extends LibvirtXmlNode // @formatter:off CONTROLLER( "controller" ), DISK ( "disk" ), + FILESYSTEM( "filesystem" ), HOSTDEV ( "hostdev" ), INTERFACE ( "interface" ), GRAPHICS ( "graphics" ), |