private Charset getRequestEncoding(Map<String, String> config) { String requestEncodingParam = config.get(REQUEST_ENCODING); if (requestEncodingParam != null) { requestEncodingParam = Tools.interpolate(requestEncodingParam, System.getProperties()); return Charset.forName(requestEncodingParam); } else { return Tools.ISO_8859_1; } } }
private Charset getRequestEncoding(Map<String, String> config) { String requestEncodingParam = config.get(REQUEST_ENCODING); if (requestEncodingParam != null) { requestEncodingParam = Tools.interpolate(requestEncodingParam, System.getProperties()); return Charset.forName(requestEncodingParam); } else { return Tools.ISO_8859_1; } } }
public RunMode getRunMode() { if (runMode == null) { String runModeValue = getInitParameter("juzu.run_mode"); if (runModeValue != null) { runModeValue = Tools.interpolate(runModeValue, System.getProperties()); runMode = RunMode.parse(runModeValue); if (runMode == null) { // log.info("Unparseable run mode " + runModeValue + " will use prod instead"); runMode = RunMode.PROD; } } else { runMode = RunMode.PROD; } } return runMode; }
public RunMode getRunMode() { if (runMode == null) { String runModeValue = getInitParameter("juzu.run_mode"); if (runModeValue != null) { runModeValue = Tools.interpolate(runModeValue, System.getProperties()); runMode = RunMode.parse(runModeValue); if (runMode == null) { // log.info("Unparseable run mode " + runModeValue + " will use prod instead"); runMode = RunMode.PROD; } } else { runMode = RunMode.PROD; } } return runMode; }
@Test public void testInterpolate() { Map<String,String> context = Collections.singletonMap("foo", "bar"); assertEquals("", Tools.interpolate("", context)); assertEquals("$", Tools.interpolate("$", context)); assertEquals("${foo}", Tools.interpolate("\\${foo}", context)); assertEquals("${", Tools.interpolate("${", context)); assertEquals("${a", Tools.interpolate("${a", context)); assertEquals("bar", Tools.interpolate("${foo}", context)); assertEquals("", Tools.interpolate("${bar}", context)); assertEquals("juu", Tools.interpolate("${bar:juu}", context)); }
@Test public void testInterpolate() { Map<String,String> context = Collections.singletonMap("foo", "bar"); assertEquals("", Tools.interpolate("", context)); assertEquals("$", Tools.interpolate("$", context)); assertEquals("${foo}", Tools.interpolate("\\${foo}", context)); assertEquals("${", Tools.interpolate("${", context)); assertEquals("${a", Tools.interpolate("${a", context)); assertEquals("bar", Tools.interpolate("${foo}", context)); assertEquals("", Tools.interpolate("${bar}", context)); assertEquals("juu", Tools.interpolate("${bar:juu}", context)); }