summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/Globals.java
diff options
context:
space:
mode:
authorSimon Rettberg2024-06-06 11:42:16 +0200
committerSimon Rettberg2024-06-06 11:42:16 +0200
commitc767c6489999c5497107860e1e90862af8671bb1 (patch)
tree723dcc051fbc9c37dbede62f1d9d3bc64d4a9d2b /src/main/java/org/openslx/imagemaster/Globals.java
parentSwitch to new CascadedThreadPool (diff)
downloadmasterserver-c767c6489999c5497107860e1e90862af8671bb1.tar.gz
masterserver-c767c6489999c5497107860e1e90862af8671bb1.tar.xz
masterserver-c767c6489999c5497107860e1e90862af8671bb1.zip
Implemente read-only mode for secondary server(s)
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/Globals.java')
-rw-r--r--src/main/java/org/openslx/imagemaster/Globals.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/org/openslx/imagemaster/Globals.java b/src/main/java/org/openslx/imagemaster/Globals.java
index 9ccaa4e..cfe4cd9 100644
--- a/src/main/java/org/openslx/imagemaster/Globals.java
+++ b/src/main/java/org/openslx/imagemaster/Globals.java
@@ -38,7 +38,6 @@ public class Globals
stream.close();
// check properties
- Util.notNullOrEmptyFatal( getImageDir(), "Image directory must be set." );
Util.notNullOrEmptyFatal( getSslKeystoreFile(), "SSL keystore file must be set." );
Util.notNullOrEmptyFatal( getSslKeystoreAlias(), "SSL keystore alias must be set." );
Util.notNullOrEmptyFatal( getSslKeystorePassword(), "SSL keystore password must be set." );
@@ -163,4 +162,10 @@ public class Globals
return imgPath;
}
+ public static boolean isReadOnlyMode()
+ {
+ return ( getFiletransferPortPlain() <= 0 && getFiletransferPortSsl() <= 0 )
+ || Util.isEmpty( getImageDir() );
+ }
+
}