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. |
Return to top