@ApiOperation( value = "Retrieve a list of Dependency objects from the NSR", notes = "Returns all the Dependency object of the specified NSR") @RequestMapping( value = "{id}/vnfdependenciesList", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseStatus(HttpStatus.OK) public Set<DependencyObject> getVNFDependenciesList( @PathVariable("id") String id, @RequestHeader(value = "project-id") String projectId) throws NotFoundException { NetworkServiceRecord nsr = networkServiceRecordManagement.query(id, projectId); Set<DependencyObject> result = new HashSet<>(); for (VNFRecordDependency vnfDependency : nsr.getVnf_dependency()) { for (Entry<String, VNFCDependencyParameters> entry : vnfDependency.getVnfcParameters().entrySet()) { for (Entry<String, DependencyParameters> parameters : entry.getValue().getParameters().entrySet()) { DependencyObject dependencyObject = new DependencyObject(); dependencyObject.setTarget(vnfDependency.getTarget()); String source = getVNFCHostname(nsr, parameters.getKey()); dependencyObject.setSource(source); result.add(dependencyObject); } } } return result; }
fillDependencyParameters(virtualNetworkFunctionRecord, vnfRecordDependency); if (!vnfRecordDependency.getTarget().equals(virtualNetworkFunctionRecord.getName())) { fillVnfcParameters(virtualNetworkFunctionRecord, vnfRecordDependency, keyParameters); + vnfRecordDependency.getTarget() + " with parameters: " + vnfRecordDependency.getParameters()
@Override public VNFRecordDependency getDependencyForAVNFRecordTarget( VirtualNetworkFunctionRecord virtualNetworkFunctionRecord) { NetworkServiceRecord nsr = nsrRepository.findFirstById(virtualNetworkFunctionRecord.getParent_ns_id()); if (nsr.getStatus().ordinal() != Status.ERROR.ordinal()) { Set<VNFRecordDependency> vnfRecordDependencies = nsr.getVnf_dependency(); for (VNFRecordDependency vnfRecordDependency : vnfRecordDependencies) { vnfRecordDependency = vnfrDependencyRepository.findOne(vnfRecordDependency.getId()); if (vnfRecordDependency.getTarget().equals(virtualNetworkFunctionRecord.getName())) { return vnfRecordDependency; } } } return null; }
for (VNFRecordDependency vnfRecordDependency : networkServiceRecord.getVnf_dependency()) { if (vnfRecordDependency .getTarget() .equals( vnfDependency
if (vnfRecordDependency.getTarget().equals(failedVnfr.getName())) { log.debug( "Setting dependency to RESUMED VNFR: " + vnfRecordDependency.getTarget() + " == " + failedVnfr.getName()); getVNFR(networkServiceRecord, vnfrDependency.getTarget()); if (vnfrTarget.getStatus().ordinal() == (Status.INITIALIZED.ordinal())) { log.info("Sending MODIFY message to vnfr target: " + vnfrDependency.getTarget()); vnfStateHandler.sendMessageToVNFR(vnfrTarget, orVnfmGenericMessage); } else { log.info("Not sending MODIFY message to vnfr target: " + vnfrDependency.getTarget());
if (vnfrd.getTarget().equals(vnfd.getName())) { for (String vnfrSourceName : vnfrd.getIdType().keySet()) { VirtualNetworkFunctionRecord vnfrSource = getVNFR(networkServiceRecord, vnfrSourceName);
if (virtualNetworkFunctionRecord1.getName().equals(dependency.getTarget())) { vnfmManager.removeVnfcDependency(virtualNetworkFunctionRecord1, vnfcInstance); for (Entry<String, VNFCDependencyParameters> parametersEntry :
+ virtualNetworkFunctionRecord.getId() + "' with dependency target: '" + orVnfmResumeMessage.getVnfrd().getTarget() + "' for action: " + resumedAction