public final class Smf119Record extends SmfRecord
Mapping for SMF type 119 record.

Typically you would obtain Smf119Record by reading SmfRecords and using

Smf119Record.from(SmfRecord)

to create the specialized record after determining the record type.

  • Field Details

  • Constructor Details

    • Smf119Record

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

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

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

      public SelfDefiningSection selfDefiningSection()
      Get the SelfDefiningSection from the record
      Returns:
      SelfDefiningSection
    • identificationSection

      public IdentificationSection identificationSection()
      Get the IdentificationSection from the record
      Returns:
      IdentificationSection
    • connectionInitiation

      public ConnectionInitiation connectionInitiation()
      Get the ConnectionInitiation sections from the record
      Returns:
      the ConnectionInitiation or null
    • connectionTermination

      public ConnectionTermination connectionTermination()
      Get the ConnectionTermination section from the record
      Returns:
      the ConnectionTermination or null
    • connectionTerminationTelnetSection

      public ConnectionTerminationTelnetSection connectionTerminationTelnetSection()
      Get the ConnectionTerminationTelnetSection section from the record
      Returns:
      the ConnectionTerminationTelnetSection or null
    • connectionTerminationATTLSSection

      public ConnectionTerminationATTLSSection connectionTerminationATTLSSection()
      Get the ConnectionTerminationATTLSSection section from the record
      Returns:
      the ConnectionTerminationATTLSSection or null
    • connectionTerminationAppldataSection

      public ConnectionTerminationAppldataSection connectionTerminationAppldataSection()
      Get the ConnectionTerminationAppldataSection section from the record
      Returns:
      the ConnectionTerminationAppldataSection or null
    • connectionTerminationIPFilterSection

      public ConnectionTerminationIPFilterSection connectionTerminationIPFilterSection()
      Get the ConnectionTerminationIpFilterSection section from the record
      Returns:
      the ConnectionTerminationIpFilterSection or null
    • zertDetailCommonSection

      public ZertDetailCommonSection zertDetailCommonSection()
      Get the ZertDetailCommonSection section from the record
      Returns:
      a ZertDetailCommonSection
    • zertDetailIPFilterSection

      public ZertDetailIPFilterSection zertDetailIPFilterSection()
      Get the ZertDetailIpFilterSection section from the record
      Returns:
      a ZertDetailIpFilterSection or null
    • zertDetailTLSSection

      public ZertDetailTLSSection zertDetailTLSSection()
      Get the ZertDetailTlsSection section from the record
      Returns:
      a ZertDetailTlsSection or null
    • zertDetailSSHSection

      public ZertDetailSSHSection zertDetailSSHSection()
      Get the ZertDetailSshSection section from the record
      Returns:
      a ZertDetailSshSection or null
    • zertDetailIpSecSection

      public ZertDetailIPSecSection zertDetailIpSecSection()
      Get the ZertDetailIpSecSection section from the record
      Returns:
      a ZertDetailIpSecSection or null
    • zertDetailCertificateDN

      public List<ZertDetailCertificateDN> zertDetailCertificateDN()
      Get a List containing ZertDetailCertificateDN sections from the record
      Returns:
      a list of ZertDetailCertificateDN (possibly empty)
    • zertSummaryCommonSection

      public ZertSummaryCommonSection zertSummaryCommonSection()
      Get the ZertSummaryCommonSection section from the record
      Returns:
      the ZertSummaryCommonSection
    • zertSummaryTLSSection

      public ZertSummaryTLSSection zertSummaryTLSSection()
      Get the ZertSummaryTLSSection section from the record
      Returns:
      the ZertSummaryTLSSection or null
    • zertSummarySSHSection

      public ZertSummarySSHSection zertSummarySSHSection()
      Get the ZertSummarySshSection section from the record
      Returns:
      the ZertSummarySshSection or null
    • zertSummaryIPSecSection

      public ZertSummaryIPSecSection zertSummaryIPSecSection()
      Get the ZertSummaryIpSecSection section from the record
      Returns:
      the ZertSummaryIpSecSection or null
    • zertSummaryCertificateDN

      public List<ZertSummaryCertificateDN> zertSummaryCertificateDN()
      Get a List containing ZertSummaryCertificateDN sections from the record
      Returns:
      a list of ZertSummaryCertificateDN (possibly empty)
    • tn3270SNASessionInitiation

      public TN3270SNASessionInitiation tn3270SNASessionInitiation()
      Get the TN3270SNASessionInitiation section from the record
      Returns:
      the TN3270SNASessionInitiation or null
    • tn3270SNASessionTermination

      public TN3270SNASessionTermination tn3270SNASessionTermination()
      Get the TN3270SNASessionTermination section from the record
      Returns:
      the TN3270SNASessionTermination or null
    • tn3270SNASessionTerminationHostname

      public TN3270SNASessionTerminationHostname tn3270SNASessionTerminationHostname()
      Get the TN3270SNASessionTerminationHostname section from the record
      Returns:
      the TN3270SNASessionTerminationHostname or null
    • tn3270SNASessionTerminationRoundTripPerformance

      public TN3270SNASessionTerminationRoundTripPerformance tn3270SNASessionTerminationRoundTripPerformance()
      Get the TN3270SNASessionTerminationRoundTripPerformance section from the record
      Returns:
      the TN3270SNASessionTerminationRoundTripPerformance or null
    • tn3270SNASessionPerformanceBuckets

      public TN3270SNASessionPerformanceBuckets tn3270SNASessionPerformanceBuckets()
      Get the TN3270SNASessionPerformanceBuckets section from the record
      Returns:
      the TN3270SNASessionPerformanceBuckets or null
    • smf119hdLength

      public int smf119hdLength()
      SMF119HDLength value.
      Returns:
      int SMF119HDLength value
    • smf119hdSegDesc

      public int smf119hdSegDesc()
      SMF119HDSegDesc value.
      Returns:
      int SMF119HDSegDesc value
    • smf119hdFlags

      public int smf119hdFlags()
      SMF119HDFlags value.
      Returns:
      int SMF119HDFlags value
    • smf119hdsub

      public boolean smf119hdsub()
      Return true if SMF119HDSUB bit in smf119hdFlags() is set.
      Returns:
      boolean SMF119HDSUB bit is set in smf119hdFlags()

      SMF119HDSUB = 0x40

    • smf119hdSp4

      public boolean smf119hdSp4()
      Return true if SMF119HDSP4 bit in smf119hdFlags() is set.
      Returns:
      boolean SMF119HDSP4 bit is set in smf119hdFlags()

      SMF119HDSP4 = 0x10

    • smf119hdSp3

      public boolean smf119hdSp3()
      Return true if SMF119HDSP3 bit in smf119hdFlags() is set.
      Returns:
      boolean SMF119HDSP3 bit is set in smf119hdFlags()

      SMF119HDSP3 = 0x08

    • smf119hdSp2

      public boolean smf119hdSp2()
      Return true if SMF119HDSP2 bit in smf119hdFlags() is set.
      Returns:
      boolean SMF119HDSP2 bit is set in smf119hdFlags()

      SMF119HDSP2 = 0x04

    • smf119hdVs2

      public boolean smf119hdVs2()
      Return true if SMF119HDVS2 bit in smf119hdFlags() is set.
      Returns:
      boolean SMF119HDVS2 bit is set in smf119hdFlags()

      SMF119HDVS2 = 0x02

    • smf119hdType

      public int smf119hdType()
      SMF119HDType value.
      Returns:
      int SMF119HDType value
    • smf119hdTime

      public LocalTime smf119hdTime()
      SMF119HDTime as a LocalTime.
      Returns:
      LocalTime SMF119HDTime Time
      See Also:
    • smf119hdTimeRawValue

      public long smf119hdTimeRawValue()
      SMF119HDTime raw value
      Returns:
      long SMF119HDTime value
    • smf119hdDate

      public LocalDate smf119hdDate()
      SMF119HDDate as a LocalDate.
      Returns:
      LocalDate SMF119HDDate Date
      See Also:
    • smf119hdDateRawValue

      public int smf119hdDateRawValue()
      SMF119HDDate raw value.
      Returns:
      int SMF119HDDate value
    • smf119hdSid

      public String smf119hdSid()
      SMF119HDSID value.
      Returns:
      String SMF119HDSID value
    • smf119hdSsi

      public String smf119hdSsi()
      SMF119HDSSI value.
      Returns:
      String SMF119HDSSI value
    • smf119hdSubtype

      public Smf119Subtype smf119hdSubtype()
      SMF119HDSubType as a Smf119Subtype.
      Returns:
      Smf119Subtype SMF119HDSubType
    • smf119hdSubtypeRawValue

      public int smf119hdSubtypeRawValue()
      SMF119HDSubType raw value.
      Returns:
      int SMF119HDSubType value