diff options
Diffstat (limited to 'src/main/java/org/onap/pomba/contextbuilder/networkdiscovery/NdctxbConfiguration.java')
-rw-r--r-- | src/main/java/org/onap/pomba/contextbuilder/networkdiscovery/NdctxbConfiguration.java | 102 |
1 files changed, 53 insertions, 49 deletions
diff --git a/src/main/java/org/onap/pomba/contextbuilder/networkdiscovery/NdctxbConfiguration.java b/src/main/java/org/onap/pomba/contextbuilder/networkdiscovery/NdctxbConfiguration.java index fa4d95f..ec5fb8d 100644 --- a/src/main/java/org/onap/pomba/contextbuilder/networkdiscovery/NdctxbConfiguration.java +++ b/src/main/java/org/onap/pomba/contextbuilder/networkdiscovery/NdctxbConfiguration.java @@ -20,7 +20,6 @@ package org.onap.pomba.contextbuilder.networkdiscovery; import java.net.InetAddress; import java.util.Base64; - import org.eclipse.jetty.util.security.Password; import org.onap.pomba.contextbuilder.networkdiscovery.exception.DiscoveryException; import org.slf4j.Logger; @@ -33,7 +32,13 @@ import org.springframework.stereotype.Component; public class NdctxbConfiguration { private static Logger log = LoggerFactory.getLogger(NdctxbConfiguration.class); - // Network Discover Configuration values + // Network Discovery Context Builder Configuration values + + @Value("${networkDiscoveryCtxBuilder.httpProtocol}") + private String httpNetworkDiscoveryCtxBuilderProtocol; + + @Value("${networkDiscoveryCtxBuilder.port}") + private String networkDiscoveryCtxBuilderPort; @Value("${networkDiscoveryCtxBuilder.userId:admin}") private String networkDiscoveryCtxBuilderUserId; @@ -41,6 +46,10 @@ public class NdctxbConfiguration { @Value("${networkDiscoveryCtxBuilder.password:OBF:1u2a1toa1w8v1tok1u30}") private String networkDiscoveryCtxBuilderPassword; + @Value("${networkDiscoveryCtxBuilder.resourceList:vnfcs}") + private String networkDiscoveryCtxBuilderResourceList; + + // Service Decomposition Configuration values @Value("${serviceDecomposition.host:127.0.0.1}") @@ -61,6 +70,30 @@ public class NdctxbConfiguration { @Value("${serviceDecomposition.password:OBF:1u2a1toa1w8v1tok1u30}") private String serviceDecompositionPassword; + // Network Discovery Micro Service Configuration values + + @Value("${networkDiscoveryMicroService.host}") + private String networkDiscoveryMicroServiceHost; + + @Value("${networkDiscoveryMicroService.port}") + private String networkDiscoveryMicroServicePort; + + @Value("${networkDiscoveryMicroService.httpProtocol}") + private String httpNetworkDiscoveryMicroServiceProtocol; + + @Value("${networkDiscoveryMicroService.networkDiscoveryPath}") + private String networkDiscoveryMicroServicePath; + + @Value("${networkDiscoveryMicroService.responseTimeOutInMilliseconds}") + private String networkDiscoveryResponseTimeOutInMilliseconds; + + @Value("${networkDiscoveryMicroService.userId:admin}") + private String networkDiscoveryMicroServiceUserId; + + @Value("${networkDiscoveryMicroService.password:OBF:1u2a1toa1w8v1tok1u30}") + private String networkDiscoveryMicroServicePassword; + + @Bean(name = "serviceDecompositionBaseUrl") public String getURL() { String url = this.serviceDecompositionHttpProtocol + "://" + this.serviceDecompositionHost + ":" @@ -81,21 +114,26 @@ public class NdctxbConfiguration { return ("Basic " + Base64.getEncoder().encodeToString(auth.getBytes())); } - /* Network Discovery related */ - @Value("${networkDiscoveryMicroService.host}") - private String networkDiscoveryMicroServiceHost; - - @Value("${networkDiscoveryMicroService.port}") - private String networkDiscoveryMicroServicePort; + @Bean(name = "networkDiscoveryCtxBuilderBaseUrl") + public String getNetworkDiscoveryCtxBuilderBaseUrl() throws DiscoveryException { + String url = null; + try { + String localIp = InetAddress.getLocalHost().getHostAddress(); + url = this.httpNetworkDiscoveryCtxBuilderProtocol + "://" + localIp + ":" + + this.networkDiscoveryCtxBuilderPort; + } catch (Exception e) { + log.error("Unable to obtain localIp: " + e.getMessage()); + throw new DiscoveryException(e.getMessage(), e); + } - @Value("${networkDiscoveryMicroService.httpProtocol}") - private String httpNetworkDiscoveryMicroServiceProtocol; + return url; + } - @Value("${networkDiscoveryMicroService.networkDiscoveryPath}") - private String networkDiscoveryMicroServicePath; + @Bean(name = "networkDiscoveryCtxBuilderResources") + public String getNetworkDiscoveryCtxBuilderResourcs() { + return this.networkDiscoveryCtxBuilderResourceList; + } - @Value("${networkDiscoveryMicroService.responseTimeOutInMilliseconds}") - private String networkDiscoveryResponseTimeOutInMilliseconds; @Bean(name = "networkDiscoveryMicroServiceBaseUrl") public String getNetworkDiscoveryURL() { @@ -104,7 +142,7 @@ public class NdctxbConfiguration { return url; } - @Bean(name = "ndResponseTimeOutInMilliseconds") + @Bean(name = "networkDiscoveryResponseTimeOutInMilliseconds") public long getNdResponseTimeOutInMilliseconds() { long timeoutV = Integer.parseUnsignedInt(this.networkDiscoveryResponseTimeOutInMilliseconds); return timeoutV; @@ -116,40 +154,6 @@ public class NdctxbConfiguration { return hostNPort; } - /* Network Discovery Context Builder related */ - @Value("${server.port:8080}") - private int networkDiscoveryCtxBuilderPort; - - @Value("${networkDiscoveryCtxBuilder.httpProtocol}") - private String httpNetworkDiscoveryCtxBuilderProtocol; - - @Bean(name = "networkDiscoveryCtxBuilderPort") - public String getNetworkDiscoveryCtxBuilderPort() { - return Integer.toString(networkDiscoveryCtxBuilderPort); - } - - @Bean(name = "networkDiscoveryCtxBuilderBaseUrl") - public String getNetworkDiscoveryCtxBuilderBaseUrl() throws DiscoveryException { - String url = null; - try { - String localIp = InetAddress.getLocalHost().getHostAddress(); - url = this.httpNetworkDiscoveryCtxBuilderProtocol + "://" + localIp + ":" - + getNetworkDiscoveryCtxBuilderPort(); - } catch (Exception e) { - log.error("Unable to obtain localIp: " + e.getMessage()); - throw new DiscoveryException(e.getMessage(), e); - } - - return url; - } - - // Network Discovery Configuration values - @Value("${networkDiscoveryMicroService.userId:admin}") - private String networkDiscoveryMicroServiceUserId; - - @Value("${networkDiscoveryMicroService.password:OBF:1u2a1toa1w8v1tok1u30}") - private String networkDiscoveryMicroServicePassword; - @Bean(name = "networkDiscoveryMicroServiceBasicAuthorization") public String getNetworkDiscoveryMicroServiceBasicAuth() { String auth = this.networkDiscoveryMicroServiceUserId + ":" |