summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java
diff options
context:
space:
mode:
authorSimon Rettberg2021-07-02 11:20:12 +0200
committerSimon Rettberg2021-07-02 11:20:12 +0200
commit7937083c2df8f1547ce18a9cdd58eaa9c203e073 (patch)
treef94b1cdf93d532dd27451d9bc706c88a682952ba /src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java
parentlibvirt-xml: Add speed hack for "." XPath query (diff)
downloadmaster-sync-shared-7937083c2df8f1547ce18a9cdd58eaa9c203e073.tar.gz
master-sync-shared-7937083c2df8f1547ce18a9cdd58eaa9c203e073.tar.xz
master-sync-shared-7937083c2df8f1547ce18a9cdd58eaa9c203e073.zip
[vmware] Less strict filtering Suite <-> dmsd, redo filtering logic
Get rid of the old flags for different filtering targets. This was never implemented properly anyways and was confusing to use. Instead, add explicit on-demand filtering to to according transformation methods.
Diffstat (limited to 'src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java')
-rw-r--r--src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java
index 30d690a..96d0b91 100644
--- a/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java
+++ b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicDozModServerToStatelessClient.java
@@ -73,6 +73,13 @@ public class ConfigurationLogicDozModServerToStatelessClient
// check if input parameters for a transformation are valid
this.validateInputs( config, args );
+ // apply settings to run virtualized system in a stateless manner
+ try {
+ config.transformNonPersistent();
+ } catch ( VirtualizationConfigurationException e ) {
+ throw new TransformationException( e.getLocalizedMessage() );
+ }
+
// set display name of lecture
if ( !config.addDisplayName( args.getDisplayName() ) ) {
throw new TransformationException( "Can not set display name in virtualization configuration!" );
@@ -98,12 +105,5 @@ public class ConfigurationLogicDozModServerToStatelessClient
if ( !args.hasUsbAccess() ) {
config.setMaxUsbSpeed( UsbSpeed.NONE );
}
-
- // apply settings to run virtualized system in a stateless manner
- try {
- config.transformNonPersistent();
- } catch ( VirtualizationConfigurationException e ) {
- throw new TransformationException( e.getLocalizedMessage() );
- }
}
}