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 TypeMethodDescriptionvoid
sampleDiagnostics
(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.
-