public class Smf41Record extends SmfRecord
Mapping for SMF type 41 record.

Typically you would obtain Smf41Records by reading SmfRecords and using

Smf41Record.from(SmfRecord)

to create the specialized record after determining the record type.

Sections
Section types are returned in a List containing 0 or more of the section type, depending on the values in the header triplet.
  • Constructor Details

    • Smf41Record

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

      public Smf41Record(SmfRecord record)
      Constructs a new Smf41Record 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 Smf41Record from(SmfRecord record)
      Constructs a new Smf41Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
    • from

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

      public Header header()
      Get the header for this record
      Returns:
      SMF type 41 record header
    • productSections

      public List<ProductSection> productSections()
      Get a List containing Product Sections from the record
      Returns:
      a list of ProductSections (possibly empty)
    • objectAccessDataSections

      public List<ObjectAccessDataSection> objectAccessDataSections()
      Get a List containing Object Access Data sections from the record
      Returns:
      a list of ObjectAccessDataSections (possibly empty)
    • objectIoActivityDataSections

      public List<ObjectIoActivityDataSection> objectIoActivityDataSections()
      Get a List containing Object I/O Activity Data Sections from the record
      Returns:
      a list of ObjectIoActivityDataSections (possibly empty)
    • objectUnaccessDataSections

      public List<ObjectUnaccessDataSection> objectUnaccessDataSections()
      Get a List containing Object Unaccess Data sections from the record
      Returns:
      a list of ObjectUnaccessDataSections (possibly empty)
    • vlfStatisticsDataSections

      public List<VlfStatisticsDataSection> vlfStatisticsDataSections()
      Get a List containing VLF Statistics Data sections from the record
      Returns:
      a list of VlfStatisticsDataSections (possibly empty)