Contains the basic interfaces and abstracts for processing input and produce the output of a subscribed application.
IProcessor
,IProcessor<TInput>
&IProcessor<TInput, TOutput>
expose the least required properties and functions of the processorISubscriber
mainly defines the subscriber's supporting life cycleIConnectConfiguration
is an interface for the retry-connect operation when connecting to any external service
BaseProcessor
defines the processor features such as timeout logic, and the error handlingBaseProcessor<TInput>
&BaseProcessor<TInput, TOutput>
are based on theBaseProcessor
and used to define the abstractProcess
functionsBaseDelegatedProcessor<T>
&BaseDelegatedProcessor<TInput, TOutput>
are based the above, but accepting delegate function for the mentioned abstractProcess
function in the constructor
- .NET 4.6.1+
- .NET Standard 2.0+