- public AppManagerConfiguration(@Value("${xappmgr.url}") final String url) throws MalformedURLException {
- logger.info("Configuring xApp Manager at base URL {}", url);
- new URL(url);
- this.xappMgrUrl = url;
+ public AppManagerConfiguration(@Value("${appmgr.url.prefix}") final String urlPrefix,
+ @Value("${appmgr.url.suffix}") final String urlSuffix) {
+ logger.debug("ctor prefix '{}' suffix '{}'", urlPrefix, urlSuffix);
+ xappMgrUrl = new DefaultUriBuilderFactory(urlPrefix.trim()).builder().path(urlSuffix.trim()).build().normalize()
+ .toString();
+ logger.info("Configuring App Manager at URL {}", xappMgrUrl);