Ejemplo n.º 1
0
  private Set<String> getClusterNetworksNames() {
    if (cachedClusterNetworksNames == null) {
      cachedClusterNetworksNames = Entities.objectNames(getClusterNetworks());
    }

    return cachedClusterNetworksNames;
  }
 @Override
 public PersistentHostSetupNetworksParameters buildParameters(
     Guid vdsId,
     List<Network> labeledNetworksToBeAdded,
     List<Network> labeledNetworksToBeRemoved,
     Map<String, VdsNetworkInterface> nicsByLabel) {
   final PersistentHostSetupNetworksParameters addSetupNetworksParameters =
       addNetworksByLabelParametersBuilder.buildParameters(
           vdsId, labeledNetworksToBeAdded, nicsByLabel);
   final PersistentHostSetupNetworksParameters removeSetupNetworksParameters =
       removeNetworksByLabelParametersBuilder.buildParameters(vdsId, labeledNetworksToBeRemoved);
   final PersistentHostSetupNetworksParameters combinedParams =
       combine(addSetupNetworksParameters, removeSetupNetworksParameters);
   final Collection<Network> affectedNetworks =
       concat(labeledNetworksToBeAdded, labeledNetworksToBeRemoved);
   combinedParams.setNetworkNames(StringUtils.join(Entities.objectNames(affectedNetworks), ", "));
   return combinedParams;
 }