logger.debug("Module " + candidate.name() + " converts " + sourceType.name() + " into " + outputType + " (locale " + locale + ", voice " + voice + ")");
logger.debug("Module " + candidate.name() + " converts " + sourceType.name() + " into " + outputType + " (locale " + locale + ", voice " + voice + ")");
@Test public void testSystemPreferredModuleOverride() throws Exception { List<MaryModule> mod = ModuleRegistry.getPreferredModulesForInputType(MaryDataType.TEXT); assertNotNull(mod); assert (!mod.isEmpty()); assertEquals(mod.get(0).name(), "Dummy"); } }
@Test public void testSystemPreferredModuleOverride() throws Exception { List<MaryModule> mod = ModuleRegistry.getPreferredModulesForInputType(MaryDataType.TEXT); assertNotNull(mod); assert (!mod.isEmpty()); assertEquals(mod.get(0).name(), "Dummy"); } }
logger.info("Handling request using the following modules:"); for (MaryModule m : neededModules) { logger.info("- " + m.name() + " (" + m.getClass().getName() + ")"); logger.info("Starting module " + m.name()); m.startup(); assert m.getState() == MaryModule.MODULE_RUNNING; logger.info("Next module: " + m.name()); MaryData outData = null; try { outData = m.process(currentData); } catch (Exception e) { throw new Exception("Module " + m.name() + ": Problem processing the data.", e); throw new NullPointerException("Module " + m.name() + " returned null. This should not happen.");
logger.info("Handling request using the following modules:"); for (MaryModule m : neededModules) { logger.info("- " + m.name() + " (" + m.getClass().getName() + ")"); logger.info("Starting module " + m.name()); m.startup(); assert m.getState() == MaryModule.MODULE_RUNNING; logger.info("Next module: " + m.name()); MaryData outData = null; try { outData = m.process(currentData); } catch (Exception e) { throw new Exception("Module " + m.name() + ": Problem processing the data.", e); throw new NullPointerException("Module " + m.name() + " returned null. This should not happen.");
logger.info("Request processed in " + (stopTime - startTime) + " ms."); for (MaryModule m : usedModules) { logger.info(" " + m.name() + " took " + timingInfo.get(m) + " ms");
logger.info("Request processed in " + (stopTime - startTime) + " ms."); for (MaryModule m : usedModules) { logger.info(" " + m.name() + " took " + timingInfo.get(m) + " ms");
logger.debug("Module " + candidate.name() + " converts " + sourceType.name() + " into " + outputType + " (locale " + locale + ", voice " + voice + ")");
logger.info("Handling request using the following modules:"); for (MaryModule m : neededModules) { logger.info("- " + m.name() + " (" + m.getClass().getName() + ")"); logger.info("Starting module " + m.name()); m.startup(); assert m.getState() == MaryModule.MODULE_RUNNING; logger.info("Next module: " + m.name()); MaryData outData = null; try { outData = m.process(currentData); } catch (Exception e) { throw new Exception("Module " + m.name() + ": Problem processing the data.", e); throw new NullPointerException("Module " + m.name() + " returned null. This should not happen.");
logger.info("Request processed in " + (stopTime - startTime) + " ms."); for (MaryModule m : usedModules) { logger.info(" " + m.name() + " took " + timingInfo.get(m) + " ms");