- public XappManagerConfiguration(@Value("${xappmgr.basepath}") final String xappMgrBasepath) {
- Assert.notNull(xappMgrBasepath, "base path must not be null");
- logger.info("Configuring xApp Manager at base path {}", xappMgrBasepath);
- this.xappMgrBasepath = xappMgrBasepath;
+ public XappManagerConfiguration(@Value("${xappmgr.url}") final String url) throws MalformedURLException {
+ logger.info("Configuring xApp Manager at base URL {}", url);
+ new URL(url);
+ this.xappMgrUrl = url;
+ }
+
+ private ApiClient apiClient() {
+ ApiClient apiClient = new ApiClient(new RestTemplate());
+ apiClient.setBasePath(xappMgrUrl);
+ return apiClient;