Interface Diagnosable
- All Known Subinterfaces:
AlarmEvaluator,HistoryEvaluator
- All Known Implementing Classes:
AbstractClientSystemTag,AbstractClientTag,AppDescriptionTag,AppNameTag,AppTitleTag,ArrayIndexTag,ClientTagFolder,ClientTimeTag,CurrentWindowTag,DateTimeFormatTag,Deadband,Deadband.AbsoluteDeadbandDouble,Deadband.AbsoluteDeadbandInt,Deadband.NoDeadband,Deadband.PercentDeadband,DefaultDatabaseTag,DefaultTagProviderTag,GatewayAddressTag,GatewayRedundancyRoleTag,HostnameTag,IPAddressTag,LanguageTag,LastProjectUpdateTag,MACAddressTag,PollingClientSystemTag,ProjectTag,ProjectUpdateAvailableTag,RolesDataSetTag,RolesStringTag,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.
-