Change config servlet for the new split options
This commit is contained in:
parent
7884e602d7
commit
5135e10c19
|
@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory;
|
|||
|
||||
import ctbrec.Config;
|
||||
import ctbrec.Settings;
|
||||
import ctbrec.Settings.SplitStrategy;
|
||||
|
||||
public class ConfigServlet extends AbstractCtbrecServlet {
|
||||
|
||||
|
@ -27,7 +28,7 @@ public class ConfigServlet extends AbstractCtbrecServlet {
|
|||
private Settings settings;
|
||||
|
||||
public enum DataType {
|
||||
STRING, BOOLEAN, INTEGER, LONG, DOUBLE
|
||||
STRING, BOOLEAN, INTEGER, LONG, DOUBLE, SPLIT_STRATEGY
|
||||
}
|
||||
|
||||
public ConfigServlet(Config config) {
|
||||
|
@ -62,7 +63,9 @@ public class ConfigServlet extends AbstractCtbrecServlet {
|
|||
addParameter("postProcessingThreads", "Post-Processing Threads", DataType.INTEGER, settings.postProcessingThreads, json);
|
||||
addParameter("recordingsDir", "Recordings Directory", DataType.STRING, settings.recordingsDir, json);
|
||||
addParameter("recordSingleFile", "Record Single File", DataType.BOOLEAN, settings.recordSingleFile, json);
|
||||
addParameter("splitRecordings", "Split Recordings (secs)", DataType.INTEGER, settings.splitRecordings, json);
|
||||
addParameter("splitStrategy", "Split Strategy", DataType.SPLIT_STRATEGY, settings.splitStrategy, json);
|
||||
addParameter("splitRecordingsAfterSecs", "Split Recordings After (secs)", DataType.INTEGER, settings.splitRecordingsAfterSecs, json);
|
||||
addParameter("splitRecordingsBiggerThanBytes", "Split Recordings Bigger Than (bytes)", DataType.LONG, settings.splitRecordingsBiggerThanBytes, json);
|
||||
addParameter("transportLayerSecurity", "Transport Layer Security (TLS)", DataType.BOOLEAN, settings.transportLayerSecurity, json);
|
||||
addParameter("webinterface", "Web-Interface", DataType.BOOLEAN, settings.webinterface, json);
|
||||
addParameter("webinterfaceUsername", "Web-Interface User", DataType.STRING, settings.webinterfaceUsername, json);
|
||||
|
@ -153,6 +156,8 @@ public class ConfigServlet extends AbstractCtbrecServlet {
|
|||
case DOUBLE:
|
||||
corrected = Double.parseDouble(value.toString());
|
||||
break;
|
||||
case SPLIT_STRATEGY:
|
||||
corrected = SplitStrategy.valueOf(value.toString());
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue