Class MasterServer.VolumeUsageResult

java.lang.Object
ecmwf.ecpds.master.MasterServer.VolumeUsageResult
Enclosing class:
MasterServer

public static final class MasterServer.VolumeUsageResult extends Object
Holds the result of a combined volume usage computation.

This object contains:

  • Aggregated volume usage information across all queried data movers, where the first dimension represents used space and total capacity.
  • The list of data mover names sorted by ascending usage for a specific volume.
  • Field Details

    • aggregatedUsage

      public final long[][] aggregatedUsage
      Aggregated volume usage across all data movers.

      Index [0] contains the used space per volume, and index [1] contains the total capacity per volume.

    • moversSortedByUsage

      public final String[] moversSortedByUsage
      Names of data movers sorted by ascending used space for the selected volume.
  • Constructor Details

    • VolumeUsageResult

      public VolumeUsageResult(long[][] aggregatedUsage, String[] moversSortedByUsage)
      Creates a new VolumeUsageResult.
      Parameters:
      aggregatedUsage - the aggregated volume usage across all data movers
      moversSortedByUsage - the list of mover names sorted by increasing usage for the selected volume