C# Class MemBus.SubscriptionPipeline

Inheritance: IConfigurableSubscribing, IDisposable
Show file Open project: flq/MemBus Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
GetIntroductionShape ( ) : SubscriptionShaperAggregate

Return a shaper aggregate that is applied directly to a newly introduced subscription. The returned instance can be further modified without affecting the infrastructure

Shape ( IEnumerable subscriptions, object message ) : IEnumerable
SubscriptionPipeline ( IServices services ) : System

Private Methods

Method Description
IConfigurableSubscribing ( ) : void
IConfigurableSubscribing ( bool>.Func match, Action configure ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetIntroductionShape() public method

Return a shaper aggregate that is applied directly to a newly introduced subscription. The returned instance can be further modified without affecting the infrastructure
public GetIntroductionShape ( ) : SubscriptionShaperAggregate
return SubscriptionShaperAggregate

Shape() public method

public Shape ( IEnumerable subscriptions, object message ) : IEnumerable
subscriptions IEnumerable
message object
return IEnumerable

SubscriptionPipeline() public method

public SubscriptionPipeline ( IServices services ) : System
services IServices
return System