Microsoft.ComplexEventProcessing.Adapters Namespace
Exposes the StreamInsight adapters classes. Adapters are software transformers that deliver events into or out of a StreamInsight server. For more information, see Creating Input and Output Adapters.
Classes
Class | Description | |
---|---|---|
Adapter | Defines the methods and properties that must be implemented by input and output adapters. | |
AdapterException | The exception that is raised when an error occurs during an input or output adapter operation. | |
EdgeInputAdapter | Base class for an input adapter that produces untyped edge events. | |
EdgeOutputAdapter | Represents the base class for an output adapter that receives edge events. | |
InputAdapterBase | Base class for input adapters. | |
IntervalInputAdapter | Base class for an input adapter that produces untyped interval events. | |
IntervalOutputAdapter | Represents the base class for an output adapter that receives interval events. | |
OutputAdapterBase | Base class for output adapters. | |
PointInputAdapter | Base class for an input adapter that produces untyped point events | |
PointOutputAdapter | Represents the base class for an output adapter that receives point events. | |
PublishedStreamAdapterFactory | Adapter factory for the published stream input and output adapters. | |
TypedEdgeInputAdapter<TPayload> | Base class for an input adapter that produces edge events which have a payload structure. | |
TypedEdgeOutputAdapter<TPayload> | Represents the base class for an output adapter that receives edge events. | |
TypedInputAdapter<TEvent, TPayload> | Base class for a typed input adapter. | |
TypedIntervalInputAdapter<TPayload> | Base class for an input adapter that produces interval events which have a payload structure. | |
TypedIntervalOutputAdapter<TPayload> | Represents the base class for an output adapter that receives interval events. | |
TypedOutputAdapter<TEvent, TPayload> | Represents the base class for a typed output adapter. | |
TypedPointInputAdapter<TPayload> | Base class for an input adapter that produces point events that have a payload structure. | |
TypedPointOutputAdapter<TPayload> | Represents the base class for an output adapter that receives point events that have a payload structure. | |
UntypedInputAdapter<TEvent> | Base class for a untyped input adapter. | |
UntypedOutputAdapter<TEvent> | Base class for an untyped input adapter. |
Structures
Structure | Description | |
---|---|---|
PublishedStreamInputAdapterConfiguration | The configuration for published stream input adapters. | |
PublishedStreamOutputAdapterConfiguration | The configuration for published stream output adapters. |
Interfaces
Interface | Description | |
---|---|---|
IDeclareAdvanceTimeProperties<TConfigInfo> | Interface that must be implemented by the factory classes that (optionally) want to specify AdvanceTimeSettings for the adapter instances that they produce. | |
IDeclareEventProperties<TConfigInfo> | Optional interface to be implemented by input adapter factory to provide additional information for the event field, such as the culture of a string field. | |
IHighWaterMarkInputAdapterFactory<TConfigInfo> | Creates an utyped input adapter that is able to replay events based on high-water mark checkpoint values. | |
IHighWaterMarkOutputAdapterFactory<TConfigInfo> | Creates an untyped output adapter that is able to replay events based on high-water mark checkpoint values. | |
IHighWaterMarkTypedInputAdapterFactory<TConfigInfo> | Creates a typed input adapter that is able to replay events based on high-water mark checkpoint values. | |
IHighWaterMarkTypedOutputAdapterFactory<TConfigInfo> | Creates a typed output adapter that is able to replay events based on high-water mark checkpoint values. | |
IInputAdapterFactory<TConfigInfo> | This interface must be implemented by factory classes that produce untyped input adapters. | |
IOutputAdapterFactory<TConfigInfo> | This interface must be implemented by factory classes that produce untyped output adapters. | |
ITypedDeclareAdvanceTimeProperties<TConfigInfo> | Interface that must be implemented by typed input factory classes that (optionally) want to specify AdvanceTimeSettings for the adapter instances that they produce. | |
ITypedDeclareEventProperties<TConfigInfo> | Optional interface to be implemented by a typed input adapter factory to provide additional information for the event field, such as the culture of a string field. | |
ITypedInputAdapterFactory<TConfigInfo> | This interface must be implemented by factory classes that produce typed input adapters. | |
ITypedOutputAdapterFactory<TConfigInfo> | This interface must be implemented by factory classes that produce typed output adapters. |
Enumerations
Enumeration | Description | |
---|---|---|
AdapterState | Enumeration of possible adapter states. | |
DequeueOperationResult | Represents the result of an Dequeue operation. | |
EnqueueOperationResult | Represents the result of an Enqueue operation. |