Gemstone.Timeseries.Adapters Namespace

Contains classes that define an adapter interface layer used to route measurements through a cycle of input, sorted actions and queued output.

Classes

ActionAdapterBase Represents the base class for action adapters.
ActionAdapterCollection Represents a collection of IActionAdapter implementations.
AdapterBase Represents the base class for any adapter.
AdapterCache Represents a cache of loaded adapter types and their attributes.
AdapterCacheT Represents a cache of loaded adapters of type T and their attributes.
AdapterCollection Represents a collection of adpaters, provides a specialized method to retrieve `AdapterInfo` instances while cloning their connection parameters.
AdapterCollectionBaseT Represents a collection of IAdapter implementations.
AdapterCommandAttribute Represents an attribute that allows a method in an IAdapter class to be exposed as an invokable command.
AdapterCommandInfo Represents the set of adapter command attributes for an adapter.
AdapterInfo Represents an adapter type and its key attributes.
AdapterProtocolAttribute Marks a class as an adapter protocol.
AdapterProtocolInfo Represents the set of adapter protocol attributes for an adapter.
AllAdaptersCollection Represents a collection of all IAdapterCollection implementations (i.e., a collection of IAdapterCollection's).
ConnectionParameter Represents a connection parameter.
ConnectionParameterExtensions Defines extension methods related to ConnectionParameter.
ConnectionStringParameterAttribute Marks a parameter as being a connection string parameter used to configure an IAdapter.
FacileActionAdapterBase Represents the base class for simple, non-time-aligned, action adapters.
FilterAdapterBase Base class for the IFilterAdapter interface.
FilterAdapterCollection Represents a collection of IFilterAdapter implementations.
IAdapterExtensions Defines static extension functions for IAdapter implementations.
IaonSession Represents a new Input, Action, Output interface session.
IndependentActionAdapterManagerBaseTAdapter Represents an adapter base class that provides functionality to manage and distribute measurements to a collection of action adapters.
IndependentAdapterManagerExtensions Represents an adapter base class that provides functionality to manage and distribute measurements to a collection of action adapters.
IndependentInputAdapterManagerBase Represents an adapter base class that provides functionality to manage and distribute measurements to a collection of input adapters.
IndependentOutputAdapterManagerBase Represents an adapter base class that provides functionality to manage and distribute measurements to a collection of output adapters.
InputAdapterBase Represents the base class for any incoming input adapter.
InputAdapterCollection Represents a collection of IInputAdapter implementations.
OneSecondDataWindowAdapterBase Represents an adapter base class that provides functionality to operate on a 1-second window of data.
OutputAdapterBase Represents the base class for any outgoing data stream.
OutputAdapterCollection Represents a collection of IOutputAdapter implementations.
RouteMappingDoubleBufferQueue The standard and default routing table that uses double buffer queues to route measurements.
RouteMappingHighLatencyLowCpu Represents an alternative routing table that has intentional delays to lower overall CPU utilization.
RoutingPassthroughMethod A set of methods that can be called to route measurements to an adapter that implements IOptimizedRoutingConsumer Note, this method will be called within a synchronized context.
RoutingTables Represents the routing tables for the Iaon adapters.
RoutingTablesAdaptersList Indicates how the RoutingTables have changed from one route calculation to another.
UIAdapterProtocolAttribute UI-enabled variant of the adapter protocol attribute. This attribute inherits from UIResourceAttribute so that it carries UI resource information
UIResourceAttribute Marks a class with user interface resources used to display or configure an IAdapter.
UIResourceInfo Represents the set of UI resource attributes for an adapter.

Interfaces

IActionAdapter Represents the abstract interface for any action adapter.
IAdapter Represents the abstract interface for any adapter.
IAdapterCollection Represents the abstract interface for a collection of adapters.
IFilterAdapter Represents a module that processes input measurements on the way by before routing the measurements to other adapters.
IIndependentAdapterManager Represents the interface for implementations of independent adapter collection managers.
IInputAdapter Represents the abstract interface for any incoming adapter.
IOptimizedRoutingConsumer Provides an alternative means of routing messages one at a time if an adapter is more efficient at receiving messages.
IOutputAdapter Represents that abstract interface for any outgoing adapter.
IRouteMappingTables An interface to provide a custom implementation of the routing functionality of the RoutingTables

Enumerations

DataType Defines the basic data types for connection parameters.
ProtocolType Protocol type enumeration for adapter protocols.