public class Smf30Record extends SmfRecord
Typically you would obtain Smf30Records by reading SmfRecords and using
Smf30Record.
from(SmfRecord)
to create the specialized record after determining the record type.
Other section types are returned in a List containing 0 or more of the section type, depending on the values in the header triplet.
Constructor and Description |
---|
Smf30Record(byte[] data)
Constructs an SMF30Record from the specified byte array.
|
Smf30Record(SmfRecord record)
Constructs a new Smf30Record from an existing SMF record.
|
Modifier and Type | Method and Description |
---|---|
List<AccountingSection> |
accountingSections()
Get a List containing Accounting sections from the record
|
AppcCumulativeResourceSection |
appcCumulativeResourceSection()
Get the APPC/MVS Cumulative Resource section from the record if present, otherwise null
|
List<AppcCumulativeResourceSection> |
appcCumulativeResourceSections()
Get a List containing APPC Cumulative Resource sections from the record
|
AppcResourceSection |
appcResourceSection()
Get the APPC/MVS Resource section from the record if present, otherwise null
|
List<AppcResourceSection> |
appcResourceSections()
Get a List containing APPC Resource sections from the record
|
List<ArmSection> |
armSections()
Get a List containing Automatic Restart Management sections from the record
|
CompletionSection |
completionSection()
Get the Completion Section from the record if present, otherwise null
|
List<CompletionSection> |
completionSections()
Get a List containing Completion sections from the record
|
List<CounterSection> |
counterSections()
Get a List containing Counter Data sections from the record
|
List<ExcpSection> |
excpSections()
Get a List containing EXCP sections from the record
|
static Smf30Record |
from(byte[] data)
Constructs an Smf30Record from the specified byte array.
|
static Smf30Record |
from(SmfRecord record)
Constructs a new Smf30Record from an existing SMF record.
|
Header |
header()
Get the header for this record
|
IdentificationSection |
identificationSection()
Get the Identification Section for this record
|
IoActivitySection |
ioActivitySection()
Get the I/O Activity section from the record if present, otherwise null
|
List<IoActivitySection> |
ioActivitySections()
Get a List containing I/O Activity sections from the record
|
List<MultisystemEnclaveRemoteSystemDataSection> |
multiSystemEnclaveRemoteSystemDataSections()
Get a List containing Multisystem Enclave Remote System Data sections from the record
|
OperatorSection |
operatorSection()
Get the Operator Section from the record if present, otherwise null
|
List<OperatorSection> |
operatorSections()
Get a List containing Operator sections from the record
|
PerformanceSection |
performanceSection()
Get the Performance Section from the record if present, otherwise null
|
List<PerformanceSection> |
performanceSections()
Get a List containing Performance sections from the record
|
ProcessorAccountingSection |
processorAccountingSection()
Get the Processor Accounting section from the record if present, otherwise null
|
List<ProcessorAccountingSection> |
processorAccountingSections()
Get a List containing Processor Accounting sections from the record
|
StorageSection |
storageSection()
Get the Storage and Paging Section from the record if present, otherwise null
|
List<StorageSection> |
storageSections()
Get a List containing Storage and Paging sections from the record
|
SubsystemSection |
subSystemSection()
Get the Subsystem Section for this record
|
List<UnixProcessSection> |
unixProcessSections()
Get a List containing z/OS Unix Process sections from the record
|
List<UsageDataSection> |
usageDataSections()
Get a List containing Usage Data sections from the record
|
List<ZEdcUsageStatisticsSection> |
zEdcUsageStatisticsSections()
Get a List containing zEDC Usage Statistics sections from the record
|
equals, extendedHeader, extendedHeader, hashCode, hasSubtypes, hasSubtypes, recordLength, recordLength, recordType, recordType, sanityCheck, smfDate, smfDate, smfDateTime, smfDateTime, smfhdr1Flag, smfhdr1Iefu86, smfhdr1Len, smfhdr1Len, smfhdr1Stcke, smfhdr1StckeRawValue, smfhdr1Tzo, smfhdr1TzoRawValue, smfhdr1Version, smfhdr1Version, smfTime, smfTime, subSystem, subSystem, subType, subType, system, system, toString
createSection, dump, dump, dump, dump, getBytes, getBytes, getDataArray, getTriplet
public Smf30Record(byte[] data)
data
- a byte array containing the SMF record datapublic Smf30Record(SmfRecord record)
record
- an existing SMF recordpublic static Smf30Record from(SmfRecord record)
record
- an existing SMF recordpublic static Smf30Record from(byte[] data)
data
- a byte array containing the SMF record datapublic Header header()
public SubsystemSection subSystemSection()
public IdentificationSection identificationSection()
public List<IoActivitySection> ioActivitySections()
public IoActivitySection ioActivitySection()
public List<CompletionSection> completionSections()
public CompletionSection completionSection()
public List<ProcessorAccountingSection> processorAccountingSections()
public ProcessorAccountingSection processorAccountingSection()
public List<AccountingSection> accountingSections()
public List<StorageSection> storageSections()
public StorageSection storageSection()
public List<PerformanceSection> performanceSections()
public PerformanceSection performanceSection()
public List<OperatorSection> operatorSections()
public OperatorSection operatorSection()
public List<ExcpSection> excpSections()
public List<AppcResourceSection> appcResourceSections()
public AppcResourceSection appcResourceSection()
public List<AppcCumulativeResourceSection> appcCumulativeResourceSections()
public AppcCumulativeResourceSection appcCumulativeResourceSection()
public List<UnixProcessSection> unixProcessSections()
public List<UsageDataSection> usageDataSections()
public List<ArmSection> armSections()
public List<MultisystemEnclaveRemoteSystemDataSection> multiSystemEnclaveRemoteSystemDataSections()
public List<CounterSection> counterSections()
public List<ZEdcUsageStatisticsSection> zEdcUsageStatisticsSections()
Copyright © 2020 Black Hill Software Pty Ltd. All rights reserved.