summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/App.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/App.java')
-rw-r--r--src/main/java/org/openslx/imagemaster/App.java24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/main/java/org/openslx/imagemaster/App.java b/src/main/java/org/openslx/imagemaster/App.java
index 6c834b0..4bb7730 100644
--- a/src/main/java/org/openslx/imagemaster/App.java
+++ b/src/main/java/org/openslx/imagemaster/App.java
@@ -35,22 +35,26 @@ public class App
// Create binary listener
Thread t;
- t = new Thread( new BinaryListener( 9090, false ), "Thrift PLAIN" );
- servers.add( t );
- t.start();
+ if ( Globals.getThriftPortPlain() != 0 ) {
+ t = new Thread( new BinaryListener( Globals.getThriftPortPlain(), false ), "Thrift PLAIN" );
+ servers.add( t );
+ t.start();
+ }
// Create UDP RPC local interface
t = new Thread( new NetworkHandler( 1333, InetAddress.getLoopbackAddress() ) );
servers.add( t );
t.start();
- // Create SSL binary listener
- try {
- t = new Thread( new BinaryListener( 9091, true ), "Thrift TLS" );
- servers.add( t );
- t.start();
- } catch ( Exception e ) {
- log.warn( "No TLS available:", e );
+ if ( Globals.getThriftPortSsl() != 0 ) {
+ // Create SSL binary listener
+ try {
+ t = new Thread( new BinaryListener( Globals.getThriftPortSsl(), true ), "Thrift TLS" );
+ servers.add( t );
+ t.start();
+ } catch ( Exception e ) {
+ log.warn( "No TLS available", e );
+ }
}
// Run more servers