java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.SmfRecord
com.blackhillsoftware.smf.smf72.Smf72Record
Mapping for SMF type 72 record.
Typically you would obtain Smf72Records by reading SmfRecords and
using
Smf72Record.
from(SmfRecord)
to create the specialized record after determining the record type.
- Sections
- Most section types are returned in a List containing 0 or more of the section type, depending on the values in the header triplet. If the record is documented as always having exactly 1 of a section e.g. Product Section, the single section is returned.
-
Constructor Summary
ConstructorDescriptionSmf72Record
(byte[] data) Constructs an SMF72Record from the specified byte array.Smf72Record
(SmfRecord record) Constructs a new Smf72Record from an existing SMF record. -
Method Summary
Modifier and TypeMethodDescriptionGet a List containing CML Lock Owner Data sections from the recordGet a List containing CML Lock Requestor Data sections from the recordGet a List containing CMS Enqueue/Dequeue Lock Data sections from the recordGet a List containing CMS Latch Lock Data sections from the recordGet a List containing CMS Lock Data sections from the recordGet a List containing CMS SMF Lock Data sections from the recordstatic Smf72Record
from
(byte[] data) Constructs an Smf72Record from the specified byte array.static Smf72Record
Constructs a new Smf72Record from an existing SMF record.Get a List containing GRS Enqueue SCOPE=STEP Data sections from the recordGet a List containing GRS Enqueue SCOPE=SYSTEM Data sections from the recordGet a List containing GRS Enqueue SCOPE=SYSTEMS Data sections from the recordGet a List containing GRS Latch Requestor Data sections from the recordGet a List containing GRS Latch Set Creator Data sections from the recordGet a List containing GRS QScan Statistics Data sections from the recordheader()
Get the header for this recordGet a List containing Local Lock Data sections from the recordGet the Product section for this recordGet a List containing Resource Delay Type Names sections from the recordGet a List containing Resource Group Data sections from the recordGet a List containing Response Time Distribution Data sections from the recordGet a List containing Serialization Control sections from the recordGet a List containing Service Class Period Data sections from the recordGet a List containing Service Class Served Data sections from the recordGet a List containing Service/Report Class Period Data sections from the recordGet a List containing Swap Reason Data sections from the recordGet the Workload Manager Control section from the recordGet a List containing Work Manager/Resource Manager State sections from the recordMethods inherited from class com.blackhillsoftware.smf.SmfRecord
createSection, extendedHeader, extendedHeader, getTriplet, 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
-
Constructor Details
-
Smf72Record
public Smf72Record(byte[] data) Constructs an SMF72Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
Smf72Record
Constructs a new Smf72Record from an existing SMF record. The 2 records share the same data byte array.- Parameters:
record
- an existing SMF record
-
-
Method Details
-
from
Constructs a new Smf72Record from an existing SMF record. The 2 records share the same data byte array.- Parameters:
record
- an existing SMF record
-
from
Constructs an Smf72Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
header
Get the header for this record- Returns:
- SMF type 72 record header
-
productSection
Get the Product section for this record- Returns:
- SMF type 72 Product Section
-
workloadManagerControlSection
Get the Workload Manager Control section from the record- Returns:
- the WorkloadManagerControlSection
-
serviceClassServedDataSections
Get a List containing Service Class Served Data sections from the record- Returns:
- a list of ServiceClassServedDataSections (possibly empty)
-
resourceGroupDataSections
Get a List containing Resource Group Data sections from the record- Returns:
- a list of ResourceGroupDataSections (possibly empty)
-
serviceReportClassPeriodDataSections
Get a List containing Service/Report Class Period Data sections from the record- Returns:
- a list of ServiceReportClassPeriodDataSections (possibly empty)
-
responseTimeDistributionDataSections
Get a List containing Response Time Distribution Data sections from the record- Returns:
- a list of ResponseTimeDistributionDataSections (possibly empty)
-
workManagerResourceManagerStateSections
Get a List containing Work Manager/Resource Manager State sections from the record- Returns:
- a list of WorkManagerResourceManagerStateSections (possibly empty)
-
resourceDelayTypeNamesSections
Get a List containing Resource Delay Type Names sections from the record- Returns:
- a list of ResourceDelayTypeNamesSections (possibly empty)
-
serviceClassPeriodDataSections
Get a List containing Service Class Period Data sections from the record- Returns:
- a list of ServiceClassPeriodDataSections (possibly empty)
-
swapReasonDataSections
Get a List containing Swap Reason Data sections from the record- Returns:
- a list of SwapReasonDataSections (possibly empty)
-
serializationControlSections
Get a List containing Serialization Control sections from the record- Returns:
- a list of SerializationControlSections (possibly empty)
-
cmsLockDataSections
Get a List containing CMS Lock Data sections from the record- Returns:
- a list of CmsLockTypeData (possibly empty)
-
cmsEnqueueDequeueLockDataSections
Get a List containing CMS Enqueue/Dequeue Lock Data sections from the record- Returns:
- a list of CmsLockTypeData (possibly empty)
-
cmsLatchLockDataSections
Get a List containing CMS Latch Lock Data sections from the record- Returns:
- a list of CmsLockTypeData (possibly empty)
-
cmsSmfLockDataSections
Get a List containing CMS SMF Lock Data sections from the record- Returns:
- a list of CmsLockTypeData (possibly empty)
-
localLockDataSections
Get a List containing Local Lock Data sections from the record- Returns:
- a list of LocalLockDataSections (possibly empty)
-
cmlLockOwnerDataSections
Get a List containing CML Lock Owner Data sections from the record- Returns:
- a list of CmlLockOwnerDataSections (possibly empty)
-
cmlLockRequestorDataSections
Get a List containing CML Lock Requestor Data sections from the record- Returns:
- a list of CmlLockRequestorDataSection (possibly empty)
-
grsLatchSetCreatorDataSections
Get a List containing GRS Latch Set Creator Data sections from the record- Returns:
- a list of GrsLatchTypeData (possibly empty)
-
grsLatchRequestorDataSections
Get a List containing GRS Latch Requestor Data sections from the record- Returns:
- a list of GrsLatchTypeData (possibly empty)
-
grsEnqueueStepDataSections
Get a List containing GRS Enqueue SCOPE=STEP Data sections from the record- Returns:
- a list of GrsEnqueueData (possibly empty)
-
grsEnqueueSystemDataSections
Get a List containing GRS Enqueue SCOPE=SYSTEM Data sections from the record- Returns:
- a list of GrsEnqueueData (possibly empty)
-
grsEnqueueSystemsDataSections
Get a List containing GRS Enqueue SCOPE=SYSTEMS Data sections from the record- Returns:
- a list of GrsEnqueueData (possibly empty)
-
grsQScanStatisticsDataSections
Get a List containing GRS QScan Statistics Data sections from the record- Returns:
- a list of GrsQScanStatisticsDataSections (possibly empty)
-