DataSource.NET  7.1.32.168791-9652659d
Caplin.DataSource Namespace Reference

Namespaces

Classes

class  DataSource
 This is the main class in Datasource.NET. Your application must create an instance of this class to use the functionality provided by DataSource More...
 
interface  IConnectionListener
 This interface allows applications to receive events about the state of DataSource.NET's connection to other DataSource peers. More...
 
interface  IDataSource
 This interface defines the main interface of DataSoure.NET. In order to obtain an instance of this interface, you must create an instance of Caplin.DataSource.DataSource. More...
 
interface  IJsonHandler
 
interface  IMonitoringServer
 Interface that can be used to add or delete MonitoringBeans from the monitoring subsystem. More...
 
interface  IPeer
 Represents a DataSource peer. More...
 
interface  IPeerStatusEvent
 Event raised when a peer changes status. More...
 
interface  IServiceStatusEvent
 Event that is raised when a service changes state. More...
 
interface  IStatusEvent
 Represents an event that is raised when there is a change in the status of the backend. More...
 
interface  ISubjectErrorEvent
 Represents an event raised when there is an error in a subscription to a subject. More...
 
interface  ISubjectStatusEvent
 Represents an event that is raised when there is a change in the status of a Subject. More...
 
class  NamespaceDoc
 The interfaces in this top-level namespace provide the main functions of DataSource.NET. More...
 

Enumerations

Enumeration Type Documentation

Enumeration that defines the states of a DataSource Peer

Enumerator
Up 

The DataSource peer is connected.

Down 

The DataSource peer is disconnected.

Enumeration that defines the states of a Data Service

Enumerator
Ok 

The DataService is fully available.

Down 

The DataService is not available.

Limited 

The DataService is only partially available.

Enumeration that defines the possible types of subject error.

Enumerator
NotFound 

The requested subject could not be found.

ReadDeny 

The requested subject cannot be read from.

WriteDeny 

The requsested subject cannot be written to.

DeleteObject 

The subject should be deleted.

Unavailable 

The subject is not available.

Enumeration that defines additional flags that can be specified with suvbject errors.

Enumerator
NodataIgnoreReqTimeout 

Allow nodata to be propagated

Enumeration that defines the status values that a subject can have.

Enumerator
Info 

Informational message.

Ok 

The subject's data is valid.

Stale 

The subject's data may not be valid.

Limited 

The subject's data may not be completely valid.

NotMapped 

The subject is no longer required for mapping.

This status message is consumed internally by the library and will not be seen by user code and should not be sent your application.


Generated on Wed Oct 18 2023 17:20:25 for DataSource.NET