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.
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.
AllAdaptersCollection Represents a collection of all IAdapterCollection implementations (i.e., a collection of IAdapterCollection's).
ConnectionStringParameterAttribute Marks a parameter as being a connection string parameter used to configure an IAdapter.
CustomConfigurationEditorAttribute Marks a parameter or class as having a custom configuration editor page used to configure that parameter or class.
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.

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