DataSource.NET  8.0.3.290770-7760911e
Caplin.DataSource.ISubjectStatusEvent Interface Reference

Represents an event that is raised when there is a change in the status of a Subject. More...

Inheritance diagram for Caplin.DataSource.ISubjectStatusEvent:
Caplin.DataSource.IStatusEvent

Properties

string Subject [get]
 Gets the subject that this Status Event relates to. More...
 
- Properties inherited from Caplin.DataSource.IStatusEvent
int Code [get]
 Gets the subject status code. More...
 
string Message [get]
 Gets the subject status message. More...
 
SubjectStatus Status [get]
 Gets the status of the subject. More...
 

Detailed Description

Represents an event that is raised when there is a change in the status of a Subject.

Usage in DataSource source applications

An Caplin.DataSource.ISubjectStatusEvent can be raised by an Caplin.DataSource.Publisher.IDataProvider to indicate to peers the status of their subscription to a subject. For example, if the back end system that feeds data to an Caplin.DataSource.Publisher.IDataProvider goes down, the IDataProvider should raise a ISubjectStatusEvent with a Caplin.DataSource.IStatusEvent.Status of Caplin.DataSource.SubjectStatus.Stale to indicate to the peer that the data it has is not completely up-to-date. When an update is subsequently received from the backend data feed, then the IDataProvider should raise a ISubjectStatusEvent with a Caplin.DataSource.IStatusEvent.Status of Caplin.DataSource.SubjectStatus.Ok to indicate to the peer that the data it has is now up to date.

Property Documentation

string Caplin.DataSource.ISubjectStatusEvent.Subject
get

Gets the subject that this Status Event relates to.

The subject.


Generated on Wed Jul 31 2024 17:13:02 for DataSource.NET