Class ExceptionalJobIndex

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf98.ims.ExceptionalJobIndex

public final class ExceptionalJobIndex extends SmfData
IMS Exceptional Job Index section.

The Exceptional Job Index section relates CpuType, JobPriority and JobSize combinations to ExceptionalJob entries.

The section has entries for tctJob(), aptJob() aetJob() and tcpJob(), these can be the same or different jobs.

Obtain from

  • Method Details

    • cpu

      public ProcessorClass cpu()
      DFSSR98A_ExJICPU value.
      Returns:
      ProcessorClass DFSSR98A_ExJICPU value
    • cpuRawValue

      public int cpuRawValue()
      DFSSR98A_ExJICPU value.
      Returns:
      int DFSSR98A_ExJICPU value
    • prty

      public JobPriority prty()
      DFSSR98A_ExJIPrty value.
      Returns:
      JobPriority DFSSR98A_ExJIPrty value
    • prtyRawValue

      public int prtyRawValue()
      DFSSR98A_ExJIPrty value.
      Returns:
      int DFSSR98A_ExJIPrty value
    • size

      public JobSize size()
      DFSSR98A_ExJISize value.
      Returns:
      JobSize DFSSR98A_ExJISize value
    • sizeRawValue

      public int sizeRawValue()
      DFSSR98A_ExJISize value.
      Returns:
      int DFSSR98A_ExJISize value
    • tct

      public int tct()
      DFSSR98A_ExJITCt value.
      Returns:
      int DFSSR98A_ExJITCt value
    • tctJob

      public ExceptionalJob tctJob()
      ExceptionalJob with highest transaction count.
      Returns:
      ExceptionalJob for DFSSR98A_ExJITCt index
    • apt

      public int apt()
      DFSSR98A_ExJIAPT value.
      Returns:
      int DFSSR98A_ExJIAPT value
    • aptJob

      public ExceptionalJob aptJob()
      ExceptionalJob with highest average processor time per transaction.
      Returns:
      ExceptionalJob for DFSSR98A_ExJIAPT index
    • aet

      public int aet()
      DFSSR98A_ExJIAET value.
      Returns:
      int DFSSR98A_ExJIAET value
    • aetJob

      public ExceptionalJob aetJob()
      ExceptionalJob with highest average response time per transaction.
      Returns:
      ExceptionalJob for DFSSR98A_ExJIAET index
    • tcp

      public int tcp()
      DFSSR98A_ExJITCP value.
      Returns:
      int DFSSR98A_ExJITCP value
    • tcpJob

      public ExceptionalJob tcpJob()
      ExceptionalJob with highest processor time for processor type in cpu()
      Returns:
      ExceptionalJob for DFSSR98A_ExJITCP index
    • create

      public static ExceptionalJobIndex create(byte[] Data, int offset, int length, List<ExceptionalJob> jobs)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section