C# Class FubuMVC.Core.ServiceBus.Subscriptions.SubscriptionCache

Inheritance: ISubscriptionCache, IDisposable
Afficher le fichier Open project: DarthFubuMVC/fubumvc Class Usage Examples

Méthodes publiques

Méthode Description
ClearAll ( ) : void
Dispose ( ) : void
FindDestinationChannels ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : IEnumerable
FindSubscribingChannelsFor ( Type inputType ) : IEnumerable
LoadSubscriptions ( IEnumerable subscriptions ) : void

Called internally

ReplyUriFor ( ChannelNode destination ) : Uri
SubscriptionCache ( ChannelGraph graph, IEnumerable transports ) : System

Private Methods

Méthode Description
RemoveCachedRoutesForChangedSubscriptions ( IEnumerable subscriptions ) : void
findDestination ( Uri uri ) : ChannelNode

Method Details

ClearAll() public méthode

public ClearAll ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FindDestinationChannels() public méthode

public FindDestinationChannels ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : IEnumerable
envelope FubuMVC.Core.ServiceBus.Runtime.Envelope
Résultat IEnumerable

FindSubscribingChannelsFor() public méthode

public FindSubscribingChannelsFor ( Type inputType ) : IEnumerable
inputType System.Type
Résultat IEnumerable

LoadSubscriptions() public méthode

Called internally
public LoadSubscriptions ( IEnumerable subscriptions ) : void
subscriptions IEnumerable
Résultat void

ReplyUriFor() public méthode

public ReplyUriFor ( ChannelNode destination ) : Uri
destination FubuMVC.Core.ServiceBus.Configuration.ChannelNode
Résultat System.Uri

SubscriptionCache() public méthode

public SubscriptionCache ( ChannelGraph graph, IEnumerable transports ) : System
graph ChannelGraph
transports IEnumerable
Résultat System