@Override
@Async
public Future<Void> handleVNF(
NetworkServiceDescriptor networkServiceDescriptor,
NetworkServiceRecord networkServiceRecord,
DeployNSRBody body,
Map<String, Set<String>> vduVimInstances,
VirtualNetworkFunctionDescriptor vnfd,
String monitoringIp)
throws NotFoundException, BadFormatException, ExecutionException, InterruptedException {
log.debug(
"Processing VNFD ("
+ vnfd.getName()
+ ") for NSD ("
+ networkServiceDescriptor.getName()
+ ")");
VnfmSender vnfmSender = generator.getVnfmSender(vnfd);
NFVMessage message =
generator.getNextMessage(vnfd, vduVimInstances, networkServiceRecord, body, monitoringIp);
VnfmManagerEndpoint endpoint = generator.getEndpoint(vnfd);
log.debug("----------Executing ACTION: " + message.getAction());
executeAction(vnfmSender.sendCommand(message, endpoint));
log.info("Sent " + message.getAction() + " to VNF: " + vnfd.getName());
return new AsyncResult<>(null);
}
VnfStateHandler.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:NFVO
作者:
评论列表
文章目录