ManageLogicalDeploymentImpl.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:elpaaso-core 作者:
@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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号