DataSource.NET
Caplin.DataSource Namespace
NamespacesCaplin.DataSource
The interfaces in this top-level namespace provide the main functions of DataSource.NET.
Declaration Syntax
C#Visual BasicVisual C++
namespace Caplin.DataSource
Namespace Caplin.DataSource
namespace Caplin.DataSource
Types
All TypesClassesInterfacesEnumerations
IconTypeDescription
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

IConnectionListener
This interface allows applications to receive events about the state of DataSource.NET's connection to other DataSource peers.

Should you wish to receive this information in your DataSource, then you must define a class that implements this interface and register it with DataSource.NET using the AddConnectionListener() method.


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 DataSource.

IMonitoringServer
Interface that can be used to add or delete MonitoringBeans from the monitoring subsystem.

IPeer
Represents a DataSource peer.

IPeerStatusEvent
Event raised when a peer changes status.

IServiceStatusEvent
Event that is raised when a service changes state.

ISubjectErrorEvent
Represents an event raised when there is an error in a subscription to a subject.

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

PeerStatus
Enumeration that defines the states of a DataSource Peer

ServiceStatus
Enumeration that defines the states of a Data Service

SubjectError
Enumeration that defines the possible types of subject error.

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

Remarks

The DataSource class is the main entry point of DataSource.NET. To use DataSource.NET you must create a new instance of the DataSource object.