Namespace | Description |
---|---|
Caplin.DataSource |
The interfaces in this top-level namespace provide the main functions of DataSource.NET.
|
Caplin.DataSource.Channel | The Caplin.DataSource.Channel namespace consists of interfaces allowing creation and maintenance of Channels that provide a bi-directional communication mechanism between StreamLink clients and DataSource applications. |
Caplin.DataSource.Fields | The implementations within this interface provide facilities related to field management. |
Caplin.DataSource.Messaging | The Caplin.DataSource.Messaging namespace contains interfaces for the generation of update messages. |
Caplin.DataSource.Messaging.Container | The Caplin.DataSource.Messaging.Container namespace contains interfaces for the generation of updates to Container subjects. |
Caplin.DataSource.Messaging.Mapping | The Caplin.DataSource.Messaging.Mapping namespace contains interfaces for the generation of mapping messages. |
Caplin.DataSource.Messaging.News | The Caplin.DataSource.Messaging.News namespace contains interfaces for the generation of updates to news headline subjects. News headline subjects consist of a headline, a unique identifier for retrieving the body of the story, an associated timestamp and, optionally, keywords that can be used to locate the story in a search result. |
Caplin.DataSource.Messaging.Page | The Caplin.DataSource.Messaging.Page namespace contains interfaces for the generation of updates to page-based subjects ("Pages"). |
Caplin.DataSource.Messaging.Permission | The Caplin.DataSource.Messaging.Permission namespace contains interfaces for the generating updates to Permission subjects. |
Caplin.DataSource.Messaging.Record | The Caplin.DataSource.Messaging.Record namespace contains interfaces for the generation of updates to Record subjects. Records comprise of Name-Value pairs of fields which represent the values of a Subject. |
Caplin.DataSource.Messaging.Story | The Caplin.DataSource.Messaging.Story namespace contains interfaces for the generation of updates to news story subjects ("Stories"). A news story is an arbitrary length text item, referred to by one or more news headlines see Caplin.DataSource.Messaging.News. |
Caplin.DataSource.Messaging.Wrapper | [Missing namespace summary documentation for N:Caplin.DataSource.Messaging.Wrapper] |
Caplin.DataSource.Monitoring |
The monitoring system within DataSource.NET allows your application to publish attributes and expose operations that
can be invoked by any JMX application.
|
Caplin.DataSource.Namespace | The Caplin.DataSource.Namespace namespace contains interfaces and implementations for the matching of Subject names to IDataProvider. A subject name is defined within a DataSource namespace. For example, if the DataSource namespace is the prefix "/FX" the subject name "/FX/EURUSD" is within that namespace, but "/FY/EURUSD" is not. The DataSource namespace ensures that requests for the data with the subject "/FX/EURUSD" are routed to an IDataProvider implementation that can supply that data. DataSource namespaces are defined in implementations of INamespace |
Caplin.DataSource.Publisher |
The Caplin.DataSource.Publisher namespace contains class needed to service DataSource subscriptions; allowing custom systems
to push data into a DataSource so it can be published to other, remote, DataSource applications.
|
Caplin.DataSource.Subscription |
The interfaces in this namespace provide functionality for receiving updates from DataSource peers (sink functionality)
|
Caplin.Exceptions |
The Caplin.Exceptions namespace provides definitions for exceptions
raised by
Caplin's .NET APIs.
|
Caplin.Logging |
The Caplin.Logging namespace provides logging facilities for applications built using
Caplin's .NET APIs.
An API user must also implement the ILogger interface in order to receive log messages from the Caplin API. |