DataSource.NET
8.0.3.290770-7760911e
|
CCaplin.DataSource.Messaging.ICachedMessageFactory | A message factory is used to create DataSource messages that can be published to other DataSources. |
CCaplin.DataSource.Publisher.ICachingDataProvider | Interface that must be implemented in order to provide data updates to DataSource peers for cached objects. It contains callbacks that handle subscription and discard requests. |
CCaplin.DataSource.Publisher.ICachingPublisher | This publisher implementation uses the DataSource.NET data cache so that the ICachingDataProvider implementation does not have to directly manipulate the data in IMessages. |
CCaplin.DataSource.Channel.IChannel | |
CCaplin.DataSource.Channel.IChannelListener | |
CCaplin.DataSource.IConnectionListener | This interface allows applications to receive events about the state of DataSource.NET's connection to other DataSource peers |
CCaplin.DataSource.Messaging.Container.IContainerModel | This interface defines a model that represents a container. Implement it to simplify the processing of incoming IContainerMessages. |
CCaplin.DataSource.Messaging.Container.IContainerOperation | Interface that represents a container operation. |
CCaplin.DataSource.Publisher.IDataProvider | Interface that must be implemented in order to provide data updates to DataSource peers. |
▼CCaplin.DataSource.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. |
CCaplin.DataSource.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 |
▼CCaplin.Exceptions.IExceptionHandler | Definition of the interface that receives exceptions generated by the Caplin library on its own threads. You should implement this interface to ensure that your application can handle such exceptions. |
CCaplin.Logging.ConsoleLogger | The ConsoleLogger implements the Caplin.Logging.ILogger interface and outputs all log messages to the console. |
CCaplin.DataSource.Messaging.IField | Represents a name/value field pair |
CCaplin.DataSource.Fields.IFieldInfo | The IFieldInfo interface represents a field defined for the DataSource. Fields are defined in the DataSource configuration file using the format add-field <FieldName> <FieldNumber> . |
CCaplin.DataSource.Fields.IFieldManager | The IFieldManager interface provides access to the mapping between field names and their corresponding field numbers. |
CCaplin.DataSource.Channel.IJsonChannel | |
CCaplin.DataSource.Channel.IJsonChannelListener | |
▼CCaplin.DataSource.IJsonHandler | |
CCaplin.DataSource.Messaging.JSON.NativeJsonHandler | Our NativeJsonHandler class which uses the underlying C DSDK wrapper to handle Diff / Patch Operations. The convertions are handled by the NewtonSoft Json Library. |
▼CCaplin.Logging.ILogger | Definition of the interface that will receive logging messages from a Caplin application. |
CCaplin.Logging.ConsoleLogger | The ConsoleLogger implements the Caplin.Logging.ILogger interface and outputs all log messages to the console. |
▼CCaplin.DataSource.Messaging.IMessage | An IMessage represents a DataSource message containg an update to an existing subject or a complete image of it. |
CCaplin.DataSource.Messaging.Container.IContainerMessage | An instance of IContainerMessage represents an update to a container. |
▼CCaplin.DataSource.Messaging.JSON.IJsonMessage | Interface for sending IJsonMessage messages. |
CCaplin.DataSource.Messaging.JSON.IJsonChannelMessage | |
CCaplin.DataSource.Messaging.Mapping.IMappingMessage | Mapping messages allow a DataSource to inform a remote peer (usually Liberator or Transformer) that it should request a different subject. |
CCaplin.DataSource.Messaging.News.INewsMessage | An instance of INewsMessage defines the headline text that provides a brief description of a news story (see Caplin.DataSource.Messaging.Story). |
CCaplin.DataSource.Messaging.Page.IPageMessage | An instance of IPageElement represents an update to a region of a Page. |
CCaplin.DataSource.Messaging.Permission.IPermissionMessage | Interface that represents an update for a Permission message. |
▼CCaplin.DataSource.Messaging.Record.IRecordMessage | Base interface for all Record messages. |
CCaplin.DataSource.Messaging.Record.IGenericMessage | Interface for sending Generic messages, adding fields by name and value. |
CCaplin.DataSource.Messaging.Record.IRecordType1Message | Interface for sending Type 1 Record messages, enabling one to add fields by field name. |
CCaplin.DataSource.Messaging.Record.IRecordType2Message | Interface for populating Type 2 Record messages, adding fields by field name. |
CCaplin.DataSource.Messaging.Record.IRecordType3Message | Interface for populating Type 3 Record messages, adding fields by field name. |
CCaplin.DataSource.Messaging.Story.IStoryMessage | An instance of IStoryMessage resresents a news story. |
CCaplin.DataSource.Messaging.Wrapper.IWrapperMessage | Interface for wrapping multiple messages of the same type together into one message. |
CCaplin.DataSource.Messaging.IMessageFactory | A message factory is used to create DataSource messages that can be published to other DataSources. |
CCaplin.DataSource.IMonitoringServer | Interface that can be used to add or delete MonitoringBeans from the monitoring subsystem. |
▼CCaplin.DataSource.Namespace.INamespace | An INamespace is used to determine if a subject is of interest to an Caplin.DataSource.Publisher.IDataProvider. |
CCaplin.DataSource.Namespace.PrefixNamespace | The prefix namespace matches the initial part of a subject name. |
CCaplin.DataSource.Namespace.RegexNamespace | |
CCaplin.DataSource.Messaging.Page.IPageElement | Interface that represents an update to a region of a Page. |
CCaplin.DataSource.IPeer | Represents a DataSource peer. |
CCaplin.DataSource.IPeerStatusEvent | Event raised when a peer changes status. |
▼CCaplin.DataSource.Publisher.IPublisher | An instance of IPublisher publishes messages to remote DataSource peers on behalf of an IDataProvider. It also provides access to an IMessageFactory that creates the messages to be published. |
CCaplin.DataSource.Publisher.IActivePublisher | This implementation of IPublisher sends its associated IDataProvider all requests and the final discard for the subjects defined by the associated INamespace. |
CCaplin.DataSource.Publisher.IBroadcastPublisher | This implementation of IPublisher sends (broadcasts) updates to all connected peers regardless of whether they have requested (subscribed to) the subject. |
CCaplin.DataSource.Publisher.ICompatibilityPublisher | This implementation of IPublisher sends its associated IDataProvider all requests and discards for the subjects defined by the associated INamespace. |
▼CCaplin.DataSource.Publisher.IRequestDiscardEvent | Base interface for IRequestEvent and IDiscardEvent. |
CCaplin.DataSource.Publisher.IDiscardEvent | Event that is raised when a peer discards a subject. |
CCaplin.DataSource.Publisher.IRequestEvent | Event that is raised when a peer requests a subject. |
CCaplin.DataSource.IServiceStatusEvent | Event that is raised when a service changes state. |
▼CCaplin.DataSource.IStatusEvent | Represents an event that is raised when there is a change in the status of the backend. |
CCaplin.DataSource.ISubjectStatusEvent | Represents an event that is raised when there is a change in the status of a Subject. |
CCaplin.DataSource.Subscription.ISubjectConsumer< T > | |
CCaplin.DataSource.Subscription.ISubjectConsumer< Object > | |
CCaplin.DataSource.ISubjectErrorEvent | Represents an event raised when there is an error in a subscription to a subject. |
▼CCaplin.DataSource.Subscription.ISubscription | Represents a subscription to a DataSource subject (see Caplin.DataSource.Subscription.IActiveSubscription or to a namespace of DataSource subjects (see Caplin.DataSource.Subscription.IBroadcastSubscription. |
CCaplin.DataSource.Subscription.IActiveSubscription | An IActiveSubscription represents a subscription to a single subject. |
CCaplin.DataSource.Subscription.IBroadcastSubscription | An IBroadcastSubscription represents a subscription to many subjects. The scope of which is defined by an Caplin.DataSource.Namespace.INamespace. |
▼CCaplin.DataSource.Subscription.ISubscriptionListener | The ISubscriptionListener interface allows applications to receive events raised for an Caplin.DataSource.Subscription.ISubscription. |
CCaplin.DataSource.Subscription.BaseSubscriptionListener | An implementation of Caplin.DataSource.Subscription.ISubscriptionListener containing empty callback methods. you can derivce your implementation of Caplin.DataSource.Subscription.ISubscriptionListener from this class, and override selected callback methods with full implementations as required. |
CCaplin.DataSource.Monitoring.MonitorableValue | Attribute that should be applied to methods and properties that are visible to the monitoring subsystem. |
CCaplin.DataSource.Monitoring.MonitoringBean | Base type for all monitoring beans. You should extend this class to add in your own monitoring attributes and/or methods. |
CCaplin.DataSource.Messaging.NamespaceDoc | |
CCaplin.DataSource.Fields.NamespaceDoc | |
CCaplin.Exceptions.NamespaceDoc | The Caplin.Exceptions namespace provides definitions for exceptions raised by Caplin's .NET APIs. |
CCaplin.DataSource.Publisher.NamespaceDoc | 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. |
CCaplin.DataSource.Messaging.JSON.NamespaceDoc | |
CCaplin.DataSource.Messaging.Permission.NamespaceDoc | |
CCaplin.DataSource.Messaging.Container.NamespaceDoc | |
CCaplin.DataSource.Messaging.Mapping.NamespaceDoc | |
CCaplin.DataSource.Messaging.Record.NamespaceDoc | |
CCaplin.DataSource.Channel.NamespaceDoc | |
CCaplin.DataSource.Monitoring.NamespaceDoc | The monitoring system within DataSource.NET allows your application to publish attributes and expose operations that can be invoked by any JMX application. |
CCaplin.DataSource.NamespaceDoc | The interfaces in this top-level namespace provide the main functions of DataSource.NET. |
CCaplin.DataSource.Namespace.NamespaceDoc | |
CCaplin.DataSource.Messaging.Page.NamespaceDoc | |
CCaplin.Logging.NamespaceDoc | The Caplin.Logging namespace provides logging facilities for applications built using Caplin's .NET APIs |
CCaplin.DataSource.Subscription.NamespaceDoc | The interfaces in this namespace provide functionality for receiving updates from DataSource peers (sink functionality) |
CCaplin.DataSource.Messaging.Story.NamespaceDoc | |
CCaplin.DataSource.Messaging.News.NamespaceDoc | |
▼CCaplin.Exceptions.RecoverableException | Base class for all exceptions that are propagated to the client implementation of Caplin.Exceptions.IExceptionHandler but do not indicate that the application has reached a terminal state and should be restarted. |
CCaplin.Exceptions.SecurityPolicyFileNotFoundException | Exception thrown when Silverlight cannot download a clientaccesspolicy.xml or crossdomain.xml file from the target server. This can happen either when the server is down or when the server does not host either of the files required. |
CCaplin.DataSource.Fields.UnknownFieldException | Thrown when a field is added to a record and the name of the field is not present in the local fields configuration. |