Interface Diagnosable
- All Known Subinterfaces:
AlarmEvaluator
- All Known Implementing Classes:
AbstractClientSystemTag,AbstractClientTag,AnalogFanCompressor,AppDescriptionTag,AppNameTag,AppTitleTag,ArrayHistoryActor,ArrayIndexTag,AtomicHistoryActor,ClientTagFolder,ClientTimeTag,CurrentWindowTag,DataCollectorDelegate.NodeSessionDelegate,DateTimeFormatTag,Deadband,Deadband.AbsoluteDeadbandDouble,Deadband.AbsoluteDeadbandInt,Deadband.NoDeadband,Deadband.PercentDeadband,DeadbandCompressor,DefaultDatabaseTag,DefaultTagProviderTag,ErroredNodeSession,GatewayAddressTag,GatewayRedundancyRoleTag,HostnameTag,IPAddressTag,LanguageTag,LastProjectUpdateTag,MACAddressTag,PollingClientSystemTag,ProjectTag,ProjectUpdateAvailableTag,RolesDataSetTag,RolesStringTag,SamplingAgeManager.ExecCyclesMaxAge,SamplingAgeManager.TimeBasedAgeManager,ScalingActorFactory.ScalingActor,StaticClientSystemTag,SystemFlagsTag,SystemTagFolder,UserNameTag,UserSourceTag
public interface Diagnosable
Indicates that the object provides some sort of diagnostics information. When desired, the system will call
sampleDiagnostics with a DiagnosticsSample.-
Method Summary
Modifier and TypeMethodDescriptionvoidsampleDiagnostics(DiagnosticsSample sample) Provides the sample upon which the object can set diagnostics information.
-
Method Details
-
sampleDiagnostics
Provides the sample upon which the object can set diagnostics information. It is expected that the calling object will first callgetSubSample()in order to specify a useful identifier for this object's data.
-