protected void loadApplications() { logger.info("Loading the applications"); for (Application<ApplicationConfiguration> application : ServiceLoader.load(Application.class)) { String mountPath = configuration.getMounts().get(application.getClass().getName()); if (mountPath == null) { mountPath = application.getConfiguration().getBasePath(); } else { application.getConfiguration().setBasePath(mountPath); } mount(application); } }