java.lang.Object
com.blackhillsoftware.smf.SmfData
- Direct Known Subclasses:
AccessMethodStatistics
,AccountingSection
,AccountingToken
,AdditionalDatasetCharacteristics
,AddressSpaceConsumption
,AddressSpaceSpinLock
,AggregateBucket
,AggregateCpu
,AggregateStatistics
,Alias
,Alias
,AliasNamesDeleted
,AliasNamesDeleted
,ApaPrintingSection
,AppcCumulativeResourceSection
,AppcResourceSection
,ArmPolicySection
,ArmSection
,AsidDataAreaSection
,AsidInfo
,AsynchronousCfDuplexingDataSection
,BackgroundActivity
,BDE37AbendData
,BeanStatistics
,BindBreakInstrumentationSection
,BmfTotals
,CacheControlSection
,CacheControlUnitStatusDataSection
,CacheDeviceDataExtensionSection
,CacheDeviceDataSection
,CacheRaidRankExtentPoolDataSection
,CacheSpaceEntry
,CallCounts
,CallCountsEntry
,CapacityChangeSection
,CcsidInformationSection
,CfCacheDataSection
,CfCachePartitionActivityTotals
,CfCachePartitionSummary
,CfChannelPathDataSection
,CfConnectivityDataSection
,CfLocalCouplingFacilityDataSection
,CfLockStructureTotals
,CfProcessorUtilizationDataSection
,CfRemoteFacilityDataSection
,CfRequestDataSection
,CfStorageClassMemoryDataSection
,CfStorageDataSection
,CfStructureDataSection
,ChannelPathControlSection
,ChannelPathDataSection
,CicsClock
,CloudActivity
,CmlLockOwnerDataSection
,CmlLockRequestorDataSection
,CmsLockTypeData
,CommonSection
,CompletionSection
,ConcurrentCopySessionStatistics
,ConcurrentCopySsidHeader
,ConcurrentCopyVolumeStatistics
,ContextSummarySection
,ControlUnitCacheSummary
,CorbaserverStatistics
,CounterSection
,CpuControlSection
,CpuDataSection
,CpuIdentificationSection
,CryptoCountersSection
,CryptographicAcceleratorDataSection
,CryptographicCcaCoprocessorDataSection
,CryptographicPkcs11CoprocessorDataSection
,CryptographicTimersCounters
,CvtlsoChange
,DasdExtension
,DataSection
,DatasetCfSysSummaryAboveBar
,DatasetCfSysSummaryBelowBar
,DatasetHeader
,DatasetIoStatistics
,DatasetSummaryAboveBar
,DatasetSummaryBelowBar
,Device
,Device
,Device
,DeviceControlDataSection
,DeviceDataSection
,DictionaryEntry
,DirectoryElementRatioData
,DiskIOStatistics
,DispatcherTcbModeStatistics
,DispatcherTcbPoolStatistics
,DscbChangeSection
,DynamicApfSection
,DynamicLpaSection
,EavConcurrentCopySessionStatistics
,EavConcurrentCopySsidHeader
,EavConcurrentCopyVolumeStatistics
,EcccSection
,EncryptedDasdDatasetSection
,EnqueueControlSection
,EnqueueDataSection
,EnqueuePoolStatistics
,EnvironmentalSection
,EssControlDataSection
,EssExtentPoolStatisticsSection
,EssLinkStatisticsSection
,EssRankArrayDataSection
,EssRankStatisticsSection
,EssSection
,EventAudit
,EventsSection
,ExceptionalJob
,ExceptionalJob
,ExceptionalJobIndex
,ExceptionalJobIndex
,ExceptionData
,ExcpSection
,ExecutionEfficiency
,ExecutionEfficiencyDetail
,ExtendedChannelPathDataSection
,ExtendedInformationSegment
,ExtendedSequentialDatasetStatistics
,ExtentInformationSection
,FcdConnectorDataSection
,FcdGlobalDataSection
,FcdPortDataSection
,FcdSwitchDataSection
,FileAccess
,FileClose
,FileDeleteRename
,FileIdentifier
,FileOpen
,FileSecurityAttrChange
,FilesystemEvent
,FileSystemMigration
,FileSystemMount
,FileSystemMove
,FileSystemPath
,FileSystemResume
,FileSystemSuspend
,FileSystemUnmountRemount
,FileTransferSection
,GarbageCollectorSection
,GpmpSettings
,GpmpSystemsExcluded
,GroupAlternateSignature
,GroupSelfDefiningSection
,GrsEnqueueData
,GrsLatchTypeData
,GrsQScanStatisticsDataSection
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,Header
,HfsFileSystemSection
,HfsGlobalBufferSection
,HfsGlobalDataSection
,HighResponseTimeEntry
,HiperBatchSection
,HyperPavDataSection
,IcsfServicesDataSection
,IdentificationSection
,IdentificationSection
,IdentificationSection
,IdentityRecord
,IefopzConfigurationSection
,IefopzDDJobnameSection
,IefopzOldNewSection
,InputDatasetSection
,InstallServiceDefinitionSection
,IntervalAlternateSignature
,IntervalSelfDefiningSection
,IoActivitySection
,IoCircumstanceEntry
,IoControlSection
,IoDataSection
,IopInitiativeQueueAndUtilizationDataSection
,IoQueuingConfigurationControlSection
,IoQueuingConfigurationDataSection
,IoQueuingDataSection
,IplPromptSection
,IplSrmSection
,JavaRuntimeSection
,JcProductSection
,Jfcb
,JobHeader
,JobIndex
,JobList
,JvmpoolGlobalStatistics
,JvmprofileModeStatistics
,JvmprofileStatistics
,JvmprofileStatisticsHeader
,KernelControlDataSection
,LinklstActivationSection
,LoaderGlobalDsaStatistics
,LoaderPrivateLibraryDatasetName
,LoaderPublicLibraryDatasetName
,LocalLockDataSection
,LockAndSleepStatistics
,LockContentionEntry
,LockLocalCmlDetail
,LockStructureSummary
,LogicalCoreDataSection
,LogrecDatasetSection
,LogstreamSection
,LogstreamStatisticsSection
,Lpmea
,LsrPoolStatisticsEntry
,LuwId
,MemberAddReplace
,MemberDelete
,MemberRename
,MemoryUsage
,MetadataCacheStatistics
,Mixed1
,Mixed2
,Mixed3
,MMap
,MnHeader
,MniDataEntry
,MniIdentificationData
,MnProductSection
,MnrDplEntry
,MnrFileEntry
,MnrIdentificationData
,MnrTsqEntry
,MnrUriMapEntry
,MnrWebSvcEntry
,MntEntFsMode
,ModifyWlmSection
,MountParmOption
,MultiBinsCounterSection
,MultiBinsHeaderSection
,MultisystemEnclaveRemoteSystemDataSection
,MUnMap
,NnpiCountersSection
,NonImpactPrintingSection
,ObjectAccessDataSection
,ObjectIoActivityDataSection
,ObjectUnaccessDataSection
,OperatorSection
,OriginalName
,OutfilDatasetSection
,PageDatasetDataSection
,PagingDataSection
,PathUsageStatisticsBlock
,PcieDmaDataSection
,PcieFunctionDataSection
,PcieHardwareAcceleratorCompressionDataSection
,PcieHardwareAcceleratorDataSection
,PdseStatistics
,PerFilesystemUsageInformation
,PerformanceRecord
,PerformanceSection
,PerSystemTokenUsageEntry
,PerSystemTransmitReceiveEntry
,PrismLogicalProcessorDataSection
,PrismPartitionDataSection
,ProcessorAccountingSection
,ProductHeader
,ProductIntersectionData
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,ProductSection
,Q3st
,Q8ac
,Q8acnameD
,Q8st
,Q8stnameD
,Q9st
,Qbac
,Qbga
,Qbgb
,Qbgl
,Qbsp
,Qbst
,Qdbp
,Qdst
,Qifa
,Qise
,Qisj
,Qist
,Qjst
,Qlac
,QlaclocnD
,Qles
,Qlst
,QlstlocnD
,Qmda
,Qmdaastr
,QmdaastrD
,QmdalocnD
,Qpac
,QpacaanmD
,QpacaschD
,QpaccolnD
,QpaclocnD
,QpacpkidD
,Qpkg
,Qsst
,Qtga
,Qtgs
,Qtst
,Qtxa
,Qvas
,Qvls
,Qw0225
,Qw02252
,Qw02253
,Qw02254
,Qw02255
,Qw02256
,Qwa0
,Qwa1
,Qwac
,Qwar
,Qwax
,Qwda
,Qwha
,Qwhc
,QwhcaidD
,QwhcConnectionType
,QwhcctknD
,QwhceuidD
,QwhceutxD
,QwhceuwnD
,QwhcoaudD
,QwhcopidD
,QwhcroleD
,QwhctcxtD
,Qwhd
,QwhdrqnmD
,QwhdsvnmD
,Qwhs
,QwhsIfcidType
,QwhslocnD
,Qwht
,Qwhu
,Qwos
,Qws0
,Qws1
,Qws2
,Qws3
,Qwsa
,Qwsb
,Qwsc
,Qwsd
,Qwt0
,Qxpk
,Qxst
,RasSection
,RecordLengthDistributionSection
,ReportClassInformation
,RequestmodelStatistics
,ResetCommandSection
,ResourceDelayTypeNamesSection
,ResourceGroupDataSection
,ResourceGroupInformation
,ResponseTimeDistributionDataSection
,RmmAudit
,RmmSecurity
,SchedulingEnvironment
,SchedulingEnvironmentEntry
,SchedulingEnvironmentResourcesEntry
,SchedulingResourcesEntry
,ScmConfigurationMeasurementSection
,ScmDeviceInformationSection
,SelfDefiningSection
,SerializationControlSection
,ServiceClassInformation
,ServiceClassPeriodDataSection
,ServiceClassPeriodInformation
,ServiceClassServedDataSection
,ServicePolicy
,ServicePolicyInformation
,ServiceReportClassPeriodDataSection
,SetAppcSection
,SetAschSection
,SetAutoReplySection
,SetCngrpSection
,SetConSection
,SetDaeSection
,SetDateTimeSection
,SetGrsRnlSection
,SetLoadIeasymSection
,SetMpfSection
,SetOptSection
,SetPfkSection
,SetSchSection
,SetSmfLimSection
,SetSmfSection
,SleepContentionEntry
,SmfDatasetSection
,SmfInfoHeader
,SmfRecord
,SmfStatisticsSection
,SmfSubsystemParameterSection
,SmfSubsystemRecordSection
,SmfSwitchSection
,SmsData
,SmsInformation
,SortoutDatasetSection
,SpinLockDetail
,SpinLockInstrumentationSection
,SpinLockSummary
,StateData
,StatisticsDataSection
,StatisticsSection
,StatisticsSection
,StepInformationSection
,StorageClassCfSysSummaryAboveBar
,StorageClassCfSysSummaryBelowBar
,StorageClassResponseTimeStatistics
,StorageClassSummary
,StorageClassSummaryAboveBar
,StorageClassSummaryBelowBar
,StorageManagerDsaStatistics
,StorageSection
,StorageTaskSubpoolStatisticsEntry
,StowInitialize
,StProductSection
,StructureAlterSection
,StructureInterimStorageSection
,SubcomponentStorageUsageEntry
,SubsystemSection
,SubsystemSection
,Subtype10Header
,Subtype11Header
,Subtype15Header
,Subtype16Header
,Subtype17Header
,Subtype18Header
,Subtype19Header
,Subtype1Header
,Subtype1Header
,Subtype20Header
,Subtype21Header
,Subtype22Header
,Subtype23Header
,Subtype24Header
,Subtype25Header
,Subtype27Header
,Subtype2Header
,Subtype3Header
,Subtype4Header
,Subtype5Header
,Subtype6Header
,Subtype9Header
,SuspendLockDetail
,SuspendLockInfo
,SuspendLockSummary
,SwapPlacementSection
,SwapReasonDataSection
,SynchronousIoLinkDataSection
,SynchronousIoLinkStatisticsSection
,SynchronousIoRtdDataSection
,SynchronousIoStatistics
,SynchronousIoStatistics2
,SynchronousIoStatistics3
,SysplexAverageBufferPoolCountsAboveBar
,SysplexAverageBufferPoolCountsBelowBar
,SysplexAverageBuffersAboveBar
,SysplexAverageBuffersBelowBar
,SysplexLruStatisticsAboveBar
,SysplexLruStatisticsBelowBar
,SysplexTotalBufferPoolCountsAboveBar
,SysplexTotalBufferPoolCountsBelowBar
,SysplexTotalBuffersAboveBar
,SysplexTotalBuffersBelowBar
,SystemAverageBufferPoolCountsAboveBar
,SystemAverageBufferPoolCountsBelowBar
,SystemCalculatedMbAboveBar
,SystemCalculatedMbBelowBar
,SystemIdSection
,SystemIo
,SystemIoHighResponseTime
,SystemIoStatistics
,SystemLruStatisticsAboveBar
,SystemLruStatisticsBelowBar
,SystemRecoveryBoostSection
,SystemSection
,TableManagerTableStatistics
,TapeEncryptionData
,TapeExtension
,TenantResourceGroupDataSection
,ThrashingFileEntry
,ThreadSection
,TiotSection
,Token
,TokenManagerInformation
,TransactionResourceRecord
,TransmitReceiveStatistics
,TrgProductIntersectionData
,TrgStateData
,TrgUsageData
,UcbSection
,UnixProcessSection
,UsageData
,UsageDataSection
,UserCacheStatistics
,UserInformation
,UserInformation
,UserInformation
,UserInformation
,UtilizationSection
,VirtualStorageCommonStorageDataSection
,VirtualStoragePrivateAreaDataSection
,VirtualStoragePrivateAreaSubpoolSection
,VlfStatisticsDataSection
,Volume
,Volume
,VolumeEntry
,VolumeHeader
,VolumeMetrics
,VolumeSelectionFailure
,VolumeStatus
,VtocDataIoStatistics
,VtocIndexIoStatistics
,VtocUpdateSection
,VvdsIoStatistics
,WicBucket1
,WicBucket2
,WicData
,WicData
,WicData
,WlmSchedulingEnvironmentSection
,WlmServicePolicySection
,WorkloadInformation
,WorkloadManagerControlSection
,WorkManagerResourceManagerStateSection
,WorkUnit
,WorkUnitDispatch
,WorkUnitPriorityBucket
,XcfControlDataSection
,XcfMemberDataSection
,XcfPathDataSection
,XcfSystemDataSection
,XrcSession
,XrcSsidData
,XrcVolumeData
,ZEdcUsageStatisticsSection
,ZSortStatisticsSection
Base class to contain data for records and sections
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
createSection
(byte[] data, int offset, int length, com.blackhillsoftware.smf.internal.CreateSection<T> builder) dump()
static String
dump
(byte[] data) static String
dump
(byte[] data, int offset, int length) dump
(int offset, int length) boolean
Tests equality, returns true if data arrays contain the same data, and objects are of the same type.byte[]
getBytes()
Get a copy of the data in this record or sectionbyte[]
getBytes
(int offset, int length) Get a copy of the data in this record or section from a particular offset and lengthcom.blackhillsoftware.smf.internal.Triplet
getTriplet
(int offset) int
hashCode()
int
length()
Get the length of the datatoString()
-
Constructor Details
-
SmfData
public SmfData(byte[] data, int offset, int length) Create a SmfData section with data copied from an existing byte array- Parameters:
data
- the byte array containing the SMF recordoffset
- the offset of the start of the recordlength
- the length of the record
-
SmfData
public SmfData(byte[] data) Create a SmfData section from a byte array.- Parameters:
data
- a byte array containing a complete record
-
-
Method Details
-
length
public int length()Get the length of the data- Returns:
- int length
-
getBytes
public byte[] getBytes()Get a copy of the data in this record or section- Returns:
- A byte array with a copy of this section
-
getBytes
public byte[] getBytes(int offset, int length) Get a copy of the data in this record or section from a particular offset and length- Parameters:
offset
- offset from the start of the datalength
- the length of the data to be returned- Returns:
- A byte array with the bytes requested.
-
createSection
public <T> T createSection(byte[] data, int offset, int length, com.blackhillsoftware.smf.internal.CreateSection<T> builder) -
getTriplet
public com.blackhillsoftware.smf.internal.Triplet getTriplet(int offset) -
dump
-
dump
-
dump
-
dump
-
equals
Tests equality, returns true if data arrays contain the same data, and objects are of the same type. -
hashCode
public int hashCode() -
toString
-