C# Class NDomain.Bus.Subscriptions.LocalSubscriptionBroker

In-process subscription broker, simply loops back whatever comes
Inheritance: ISubscriptionBroker
Show file Open project: mfelicio/NDomain Class Usage Examples

Public Methods

Method Description
LocalSubscriptionBroker ( ) : System
NotifyChange ( SubscriptionChange changeType, NDomain.Bus.Subscriptions.Subscription subscription ) : System.Threading.Tasks.Task
SubscribeChangeNotifications ( Subscription>.Action handler ) : System.Threading.Tasks.Task

Private Methods

Method Description
NotifyHandler ( Subscription>.Action handler, SubscriptionChange change, NDomain.Bus.Subscriptions.Subscription subscription ) : void

Method Details

LocalSubscriptionBroker() public method

public LocalSubscriptionBroker ( ) : System
return System

NotifyChange() public method

public NotifyChange ( SubscriptionChange changeType, NDomain.Bus.Subscriptions.Subscription subscription ) : System.Threading.Tasks.Task
changeType SubscriptionChange
subscription NDomain.Bus.Subscriptions.Subscription
return System.Threading.Tasks.Task

SubscribeChangeNotifications() public method

public SubscribeChangeNotifications ( Subscription>.Action handler ) : System.Threading.Tasks.Task
handler Subscription>.Action
return System.Threading.Tasks.Task