Class TelemetryReceiverService
Provides singleton server implementation of Contracts.ITelemetryReceiver. The server is usually hosted by composite ASH process
Inheritance
System.Object
TelemetryReceiverService
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Azos.Sky.Instrumentation.Server
Assembly: Azos.Sky.dll
Syntax
public sealed class TelemetryReceiverService : DaemonWithInstrumentation<IApplicationComponent>, IDisposable, IDaemon, IDaemonView, IApplicationComponent, INamed, IConfigurable, ILocalizedTimeProvider, IInstrumentable, IExternallyParameterized, ITelemetryReceiver, ISkyService
Constructors
TelemetryReceiverService(IApplicationComponent)
Declaration
public TelemetryReceiverService(IApplicationComponent director)
Parameters
Type | Name | Description |
---|---|---|
IApplicationComponent | director |
Fields
CONFIG_ARCHIVE_STORE_SECTION
Declaration
public const string CONFIG_ARCHIVE_STORE_SECTION = "archive-store"
Field Value
Type | Description |
---|---|
System.String |
DEFAULT_LOG_LEVEL
Declaration
public const MessageType DEFAULT_LOG_LEVEL = MessageType.Warning
Field Value
Type | Description |
---|---|
MessageType |
Properties
ComponentLogTopic
Declaration
public override string ComponentLogTopic { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
InstrumentationEnabled
Declaration
[Config]
[ExternalParameter(new string[]{"log", "instrumentation"})]
public override bool InstrumentationEnabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
Azos.Apps.DaemonWithInstrumentation<Azos.Apps.IApplicationComponent>.InstrumentationEnabled
Methods
Destructor()
Declaration
protected override void Destructor()
Overrides
DoConfigure(IConfigSectionNode)
Declaration
protected override void DoConfigure(IConfigSectionNode node)
Parameters
Type | Name | Description |
---|---|---|
IConfigSectionNode | node |
Overrides
DoSignalStop()
Declaration
protected override void DoSignalStop()
Overrides
DoStart()
Declaration
protected override void DoStart()
Overrides
DoWaitForCompleteStop()
Declaration
protected override void DoWaitForCompleteStop()
Overrides
SendDatums(Datum[])
Declaration
public void SendDatums(params Datum[] data)
Parameters
Type | Name | Description |
---|---|---|
Datum[] | data |
Implements
System.IDisposable