public final class Smf3Record extends SmfRecord
Mapping for SMF type 3 record.

Typically you would obtain Smf3Records by reading SmfRecords and using

Smf3Record.from(SmfRecord)

to create the specialized record after determining the record type.

  • Field Details

  • Constructor Details

    • Smf3Record

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

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

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

      public int smf3len()
      SMF3LEN value.
      Returns:
      int SMF3LEN value
    • smf3seg

      public int smf3seg()
      SMF3SEG value.
      Returns:
      int SMF3SEG value
    • smf3flg

      public int smf3flg()
      SMF3FLG value.
      Returns:
      int SMF3FLG value
    • smf3rty

      public int smf3rty()
      SMF3RTY value.
      Returns:
      int SMF3RTY value
    • smf3tme

      public LocalTime smf3tme()
      SMF3TME as a LocalTime.
      Returns:
      LocalTime SMF3TME Time
      See Also:
    • smf3tmeRawValue

      public long smf3tmeRawValue()
      SMF3TME raw value
      Returns:
      long SMF3TME value
    • smf3dte

      public LocalDate smf3dte()
      SMF3DTE as a LocalDate.
      Returns:
      LocalDate SMF3DTE Date
      See Also:
    • smf3dteRawValue

      public int smf3dteRawValue()
      SMF3DTE raw value.
      Returns:
      int SMF3DTE value
    • smf3sid

      public String smf3sid()
      SMF3SID value.
      Returns:
      String SMF3SID value