@Override
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT)
public LogicalDeployment findLogicalDeployment(int logicalDeploymentId) throws ObjectNotFoundException {
LogicalDeployment logicalDeployment = logicalDeploymentRepository.findOne(logicalDeploymentId);
if (logicalDeployment == null) {
String message = "LogicalDeployment[" + logicalDeploymentId + "] does not exist";
log.error(message);
throw new ObjectNotFoundException(message);
}
// TODO verifier strategie de loading des logicalServices et
// processingNodes pour forcer le chargement des LogicalServices
logicalDeployment.listProcessingNodes().size();
logicalDeployment.listLogicalServices().size();
for (LogicalService logicalService : logicalDeployment.listLogicalServices()) {
logicalService.listLogicalServicesAssociations().size();
}
// pour forcer le chargement des NodeClusters
// logicalDeployment.listNodeClusters().size();
for (ProcessingNode jeeProcessing : logicalDeployment.listProcessingNodes()) {
jeeProcessing.listLogicalServicesAssociations().size();
}
// retourne un logical deployment contenant des logicalServices et
// processingNodes charges
return logicalDeployment;
}
ManageLogicalDeploymentImpl.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:elpaaso-core
作者:
评论列表
文章目录