public final class Smf4204Record extends Smf42Record
Mapping for SMF type 42 subtype 4 record. Typically you would obtain Smf4204Records by reading SmfRecords and using

Smf4204Record.from(SmfRecord)

to create the specialized record after determining the record type and subtype.

Sections
Most section types are returned in a List containing 0 or more of the section type, depending on the values in the header triplet. If the record is documented as always having exactly 1 of a section e.g. Product Section, the single section is returned.
  • Constructor Details

    • Smf4204Record

      public Smf4204Record(byte[] data)
      Constructs an SMF4204Record from the specified byte array.
      Parameters:
      data - a byte array containing the SMF record data
    • Smf4204Record

      public Smf4204Record(SmfRecord record)
      Constructs a new Smf4204Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
  • Method Details

    • from

      public static Smf4204Record from(SmfRecord record)
      Constructs a new Smf4204Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
    • from

      public static Smf4204Record from(byte[] data)
      Constructs an Smf4204Record from the specified byte array.
      Parameters:
      data - a byte array containing the SMF record data
    • concurrentCopySessionStatistics

      public List<ConcurrentCopySessionStatistics> concurrentCopySessionStatistics()
      Get a List containing Concurrent Copy Session Statistics sections from the record
      Returns:
      a list of ConcurrentCopySessionStatistics (possibly empty)
    • ExtendedSequentialDatasetStatistics

      public List<ExtendedSequentialDatasetStatistics> ExtendedSequentialDatasetStatistics()
      Get a List containing Extended Sequential Dataset Statistics sections from the record
      Returns:
      a list of ExtendedSequentialDatasetStatistics (possibly empty)
    • EavConcurrentCopySessionStatistics

      public List<EavConcurrentCopySessionStatistics> EavConcurrentCopySessionStatistics()
      Get a List containing EAV Concurrent Copy Statistics sections from the record
      Returns:
      a list of EavConcurrentCopySessionStatistics (possibly empty)