diff --git a/src/main/java/bdv/server/BigDataServer.java b/src/main/java/bdv/server/BigDataServer.java index 626d131267a7250819b2baf600d89cfa29412efb..81c87a09dca8f9cdf6dd15382f987cc7271deb7a 100644 --- a/src/main/java/bdv/server/BigDataServer.java +++ b/src/main/java/bdv/server/BigDataServer.java @@ -40,8 +40,12 @@ import java.util.Map.Entry; * per line. Each line is formatted as "NAME <TAB> XML". * -p <PORT> Listening port. (default: 8080) * -s <HOSTNAME> Hostname of the server. + * -m enable statistics and manager context. EXPERIMENTAL! * </pre> * + * To enable the {@code -m} option, build with + * {@link Constants#ENABLE_EXPERIMENTAL_FEATURES} set to {@code true}. + * * @author Tobias Pietzsch <tobias.pietzsch@gmail.com> * @author HongKee Moon <moon@mpi-cbg.de> */ @@ -201,9 +205,12 @@ public class BigDataServer .withArgName( "FILE" ) .create( "d" ) ); - options.addOption( OptionBuilder - .withDescription( "enable statistics and manager context. EXPERIMENTAL!" ) - .create( "m" ) ); + if ( Constants.ENABLE_EXPERIMENTAL_FEATURES ) + { + options.addOption( OptionBuilder + .withDescription( "enable statistics and manager context. EXPERIMENTAL!" ) + .create( "m" ) ); + } try { @@ -221,8 +228,11 @@ public class BigDataServer final HashMap< String, String > datasets = new HashMap< String, String >( defaultParameters.getDatasets() ); boolean enableManagerContext = false; - if ( cmd.hasOption( "m" ) ) - enableManagerContext = true; + if ( Constants.ENABLE_EXPERIMENTAL_FEATURES ) + { + if ( cmd.hasOption( "m" ) ) + enableManagerContext = true; + } if ( cmd.hasOption( "d" ) ) { diff --git a/src/main/java/bdv/server/Constants.java b/src/main/java/bdv/server/Constants.java index d4a14196f4572f5b4157c31cba8b10a493b488dc..9a8036fbc4d83a63e796f871cdcf534c906e1050 100644 --- a/src/main/java/bdv/server/Constants.java +++ b/src/main/java/bdv/server/Constants.java @@ -15,4 +15,6 @@ public class Constants public static final int THUMBNAIL_WIDTH = 100; public static final int THUMBNAIL_HEIGHT = 100; + + public static final boolean ENABLE_EXPERIMENTAL_FEATURES = false; }